【发布时间】:2014-09-27 10:40:48
【问题描述】:
它在比较文本时非常简单,但我一直在比较两个文本。 在 C# 中,我创建了一个函数 splitText 将文本拆分为定义数量的字符,然后将拆分后的文本分配给一个字符串变量,然后与另一个字符串进行比较,但比较不起作用。
这里是 splitText 函数
private string splitText(string Text, int startingIndex, int totalCharacters)
{
string s = "";
char[] str = new char[100];
int count = 0;
for (int i = startingIndex; i <= totalCharacters; i++)
{
str[count++] = Text[i];
}
s = new string(str);
return s;
}
这是我比较字符串但不起作用的代码
private void button1_Click(object sender, EventArgs e)
{
string s = splitText("Khuram Jan", 0, 2);
if (s.Equals("Khu"))
{
MessageBox.Show("I have done");
}
else
{
MessageBox.Show("Does not compare");
}
}
我还显示了字符串 s 值,它显示了我 Khu,但它不起作用在 if 条件下,总是执行 else 部分。我测试了很多,但没有解决这个问题。
【问题讨论】:
标签: c#