2014年11月28日 星期五

無法辨認的逸出序列

引用

在C語言中,「 \ 」反斜線加上n(即是\n),這就是逸出序列(Escape Sequences),這個「\」就是用來表示在之後所接字元並非「運算子」。因此,就會產生出字串的問題。
如:MessageBox.Show("C:\WINDOWS\system32");
會有「無法辨認的逸出序列」的錯誤,因此要改成以下
MessageBox.Show("C:\\WINDOWS\\system32"); //這樣才會通過編譯
不然也可以改成
MessageBox.Show(@"C:\WINDOWS\system32"); //在字串前面多加一個@,就可以了

沒有留言:

張貼留言