我正在尝试为用户键入IP地址。我创建了4个文本框,用户将键入3个数字到每个文本框。最后,我需要组合这个4文本框,以便它可以成为有效的IP地址。这个IP地址将放入一个字符串,以便我可以通过串口发送它。我们怎么做?
答案 0 :(得分:4)
String.Join(".",tb1.Text, tb2.Text, tb3.Text, tb4.Text)
答案 1 :(得分:2)
IPAddress ipaddress = IPAddress.Parse(tb1.Text + "." + tb3.Text + "." +tb3.Text + "." + tb4.Text);
答案 2 :(得分:1)
var ipArray = new [] {tb1.Text, tb2.Text, tb3.Text, tb4.Text}
答案 3 :(得分:0)
你只需要连接字符串......
var strIP = tb1.Text + '.' + tb2.Text + '.' + tb3.Text + '.' + tb4.Text;
//This is to see it
MessageBox.Show(strIP);
或者您可以使用StringBuilder ....
var strIP = new StringBuilder();
strIP.Append(tb1.Text);
strIP.Append('.');
strIP.Append(tb2.Text);
strIP.Append('.');
strIP.Append(tb3.Text);
strIP.Append('.');
strIP.Append(tb4.Text);
//This is to see it
MessageBox.Show(strIP.ToString());