2014-12-03 68 views
0

如何檢查一個字符串變量中的每個字母? 我想做一個程序,可以將句子翻譯成一個和零。 看看下面的代碼,這是我現在做了多少。我可以讀取文本文件中的值,並只寫出一個字母的值。我想知道我可以寫我的代碼能夠檢查每個字母在一個句子裏![在這裏輸入的形象描述] [1]如何檢查一個字符串變量中的每個字母?

Dictionary<string, string> dictionary = new Dictionary<string, string>(); 


string[] lines = File.ReadAllLines("Values.txt"); 

for (int i = 0; i < 4; i++) 
{ 
    string value = lines[i].Substring(4); 
    string identifier = lines[i].Substring(0, 1); 
    dictionary.Add(identifier, value); 
} 

string sentence = Console.ReadLine(); 
if (sentence == "A") 
{ 
    Console.WriteLine(dictionary[sentence]); 
} 
else if (sentence == "B") 
{ 
    Console.WriteLine(dictionary[sentence]); 
} 


Console.ReadKey(); 
+0

我得到了朋友的幫助。 Thx在這裏幫助他們。 – SaadRH 2014-12-03 10:07:42

回答

0

如果你想遍歷在你的句子變量,你可以字符使用foreach:

foreach (var item in sentence) 
{ 
    .... 
} 

在這個例子中,item是char類型的變量。您可以調用ToString()方法將其轉換爲字符串。

0

既然你標記這是C#你真正需要做的就是從類似,因爲C#數組中的字符串讀允許索引

String wordzyo = "ABCDEF"; 
char aLeter = wordzyo[0]; // read "A" into CHAR "aLeter" 

如果這就是Java,而不是C#,你就可以用「aLeter.charAt( 0);」

不知道你爲什麼問這個?它被問過像前一百次......

相關問題