我正在尝试创建一个简单的计算器来显示两个数组中包含哪些整数,所有这些数字都是由用户输入的。我如何获得完整的数字,因为我认为当我执行 foreach 循环时它会读取数字例如 49 它读作 4 和 9 而不是 49?我该如何解决这个问题?我在哪里弄错了?
string firstTextBox = ConjTextBox.Text;
string secondTextBox = DisjTextBox.Text;
int intsInFirstTextBox;
int intsInSecondTextBox;
List<int> ListOfInts = new List<int>();
try
{
foreach (char c in firstTextBox)
{
intsInFirstTextBox = Convert.ToInt32(c);
foreach (char q in secondTextBox)
{
intsInSecondTextBox = Convert.ToInt32(q);
if (intsInFirstTextBox == intsInSecondTextBox)
{
ListOfInts.Add(intsInFirstTextBox);
ListOfInts.Sort();
}
}
}
foreach (int i in ListOfInts)
{
resultTextBox.Text += i.ToString();
}
}
catch (Exception Error)
{
resultTextBox.Text = Error.Message;
}