我正在寫一個簡單的算法,它應該寫在控制檯每次滿足某些條件。這裏是我的代碼:C# - 如何使用索引輸出字符串的一部分到控制檯
public static void StringTest()
{
string stringToUse = "Ala BalaB JiBBerish Ala Jibberish Ala BalaB";
int strLength = stringToUse.Length;
int i = 0;
while(i < strLength-4)
{
if (stringToUse[i] == stringToUse[(i + 4)] && stringToUse[(i + 1)] == stringToUse[(i + 3)])
System.Console.WriteLine(stringToUse[i] + stringToUse[(i + 1)] + stringToUse[(i + 2)] + stringToUse[(i + 3)] + stringToUse[(i + 4)]);
i++;
}
}
但不是一個字符串輸出爲數字434
。我應該如何格式化輸出才能得到實際的字母,如果有人可以擴展我爲什麼我沒有得到一個錯誤,而這些數字呢?
謝謝我只是認爲索引可能會導致一些問題,所以我把額外的括號 – Leron 2012-08-08 17:04:58
'WriteLine(char [] buff)'有很好的重載。連接字符比使用重載的方法更好? – user854301 2012-08-08 17:05:45
@ user854301:那個過載沒有幫助 - 但是另一個會。將編輯... – 2012-08-08 17:20:38