Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/308.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何在c中检查文本框中字符串的结尾#_C#_Windows Phone 7 - Fatal编程技术网

C# 如何在c中检查文本框中字符串的结尾#

C# 如何在c中检查文本框中字符串的结尾#,c#,windows-phone-7,C#,Windows Phone 7,我是一个笨蛋,我被这个密码困住了 我在文本框中从用户处获取输入,并将其保存为字符串。然后我想运行一个循环,直到字符串结束,并为不同的字符设置if条件 string que; que = textBlock1.Text; while (!que[i].Equals('\0')) { int res; if (int.TryParse(que[i].ToString(), out res) || que[i].ToStr

我是一个笨蛋,我被这个密码困住了

我在文本框中从用户处获取输入,并将其保存为字符串。然后我想运行一个循环,直到字符串结束,并为不同的字符设置if条件

string que;
que = textBlock1.Text;
        while (!que[i].Equals('\0'))
        {
            int res;
            if (int.TryParse(que[i].ToString(), out res) || que[i].ToString() == "x" || que[i].ToString() == "/" || que[i].ToString() == "^")
            {
                f[j] = f[j] + que[i].ToString();
            }
            if (que[i].ToString() == "+" || que[i].ToString() == "-")
                j++;
            i++;

        }
有人能指引我吗?我应该怎么做???

使用:

textBlock1.Text.Lenght

这样,您就可以知道字符串的长度。

您是否尝试过
foreach(char c in que){/*您的代码*/}

如果您只想在循环中运行到字符串的末尾,类似这样的简单条件应该可以:

        int i = 0;
        while (i < que.Length )
        {
             // Your code
        }
inti=0;
而(i
什么是
f
以及您实际上想要完成什么?请尽量提供更多信息,以便获得有用的帮助。