14 在C++中的代碼將工作:添加一個int爲char在C#(在C就像++)移動它的ASCII值高達 char c='a'; int r=2; c+=r; 這會做同樣的c='c'。 如何在c#中執行相同的操作? 來源 2012-05-14 Programer +0 [焦炭的增量方向]的可能重複(http://stackoverflow.com/questions/4583191/incrementation-of-char) – +0 也許之前將其轉換爲char你需要某種類型的演員? – BigMike
19 只需將它添加到c char c='a'; int r=2; c += (char) r; 來源 2012-05-14 12:22:17 +0 @meyou:只要確保'c'初始值不是'y'或'z',那麼它就會增加到垃圾字符。 – +0 謝謝,我確實照顧了這個 – Programer +0 嗯我不知道爲什麼'字符c ='a'+(char)2;'給出編譯錯誤? – Andy
[焦炭的增量方向]的可能重複(http://stackoverflow.com/questions/4583191/incrementation-of-char) –
也許之前將其轉換爲
char
你需要某種類型的演員? – BigMike