如何检查一个字符串变量中的每个字母?我正在尝试制作一个可以将句子转换为一和零的程序。看看下面的代码,这就是我现在所做的事情。我可以从文本文件中读取值,并只写出一个字母的值。我想知道如何编写代码以检查句子中的每个字母。![在此处输入图片描述] [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();
如果要迭代句子变量中的char,可以使用foreach:
foreach (var item in sentence)
{
....
}
在此示例中,项目是char类型的变量。您可以调用ToString()方法将其转换为字符串。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句