你好,我正在尋找一種很好的方法來將字符串中的單個字符更改爲它的前一個字符。我的意思是如果我有這個字符串=「abcd」我想把'd'字符改爲'c'?如何將字符更改爲之前的字符(按字母順序)?如何使用c#在字符串中將字符更改爲前一個字符(按字母順序)?
我想在這裏使用的方法:
int StringSize=0;
string s=" ";
s = Console.ReadLine();
StringSize = s.Length;
s.Replace(s[StringSize-1],the previous char);
我想改變個char [stringsize的-1]到它的前一個字符。
我試圖做到這一點取決於字符的ASCII碼,但我沒有找到一種方法來將表單字符轉換爲ASCII。
字符串是不可變的。重新分配給's'。 – 2014-10-06 16:46:19
您將'char'轉換爲'int'來獲取其數值。 – jrummell 2014-10-06 16:46:42