C# 如何在文本框中拆分文本并在+;运算符转换为整数i和+;运算符到整数j

C# 如何在文本框中拆分文本并在+;运算符转换为整数i和+;运算符到整数j,c#,wpf,C#,Wpf,仅使用一个文本框创建计算器,用于接受数据和使用c#wpf显示数据 您可以使用regex拆分文本并存储值 string[] MyNum = Regex.Split(tb1.Text, "+"); int i = (int)(str[0]); int j = (int)(str[1]); string s = "3+57"; MatchCollection matches = Regex.Matches( s, @"(\d+)\+(\d+)", RegexOptions.None ); int i

仅使用一个文本框创建计算器,用于接受数据和使用c#wpf显示数据


您可以使用
regex
拆分文本并存储值

string[] MyNum = Regex.Split(tb1.Text, "+");
int i = (int)(str[0]);
int j = (int)(str[1]);
string s = "3+57";
MatchCollection matches = Regex.Matches( s, @"(\d+)\+(\d+)", RegexOptions.None );
int i = int.Parse( matches[0].Groups[1].Value );
int j = int.Parse( matches[0].Groups[2].Value );
int sum = i + j;
string[] str=tb1.Text.Split('+');
int i=int.Parse(str[0]);
int j=int.Parse(str[1]);
string[] MyNum = Regex.Split(tb1.Text, "+");
int i = (int)(str[0]);
int j = (int)(str[1]);