C# 从一个文本框中获取值并将其放入另一个文本框中

C# 从一个文本框中获取值并将其放入另一个文本框中,c#,textbox,parseint,C#,Textbox,Parseint,我有一个文本框中的值: "r, 00.00m,0000521135Hz,0000000000c,0000000.000s, 025.1C" 我想让每个值显示在另一个文本框中,如下所示: textbox 1: a: "00.00" textbox 2: b: "0000521135" textbox 3: c: "0000000.000" textbox 4: d: "025.1" 我可以在arduino中使用parseInt(), 我想知道如何在c#中实现这一点,有什么帮助吗?这将告诉您如何

我有一个文本框中的值:

"r, 00.00m,0000521135Hz,0000000000c,0000000.000s, 025.1C"
我想让每个值显示在另一个文本框中,如下所示:

textbox 1:
a: "00.00"
textbox 2:
b: "0000521135"
textbox 3:
c: "0000000.000"
textbox 4:
d: "025.1"
我可以在arduino中使用
parseInt()

我想知道如何在c#中实现这一点,有什么帮助吗?

这将告诉您如何将数据放入文本框中。我已经为一个字符串变量完成了

string s1 = "r, 00.00m,0000521135Hz,0000000000c,0000000.000s, 025.1C";
string[] spliteds1 = s1.Split(new string[] { "," }, StringSplitOptions.RemoveEmptyEntries);
string txt1 = "";
foreach(string elem in spliteds1)
{
    if(Regex.Replace(elem, "[^0-9.]", "") != "")
    {
        txt1 = txt1 + Regex.Replace(elem, "[^0-9.]", "") + ",";
    }
}
此代码将使用逗号分隔符在txt1中输入。您可以运行文本框的循环


希望这有帮助

您可以使用
string.split()
函数从第一个文本框中提取值

string baseStr = "r, 00.00m,0000521135Hz,0000000000c,0000000.000s, 025.1C";
List<string> colStr= test.Split(new char[','], StringSplitOptions.RemoveEmptyEntries);

如果你在谷歌上输入了“parse int c#”,你会得到更快的答案,只需输入更少的内容,也会有更少的人告诉你用谷歌来启动。非常感谢,你们真的帮了我解决了这个问题。非常感谢,你们真的帮了我解决了这个问题。
using System.Text.RegularExpressions;
...
Textbox1.Text = Regex.Replace(colStr[1], "[A-Za-z]", "");
Textbox2.Text = Regex.Replace(colStr[2], "[A-Za-z]", ""));
...