1

我正在尝试为用户编写一个程序来键入 IP 地址。我创建了 4 个文本框,用户将在每个文本框中键入 3 个数字。最后我需要将这 4 个文本框组合起来,使其成为有效的 IP 地址。这个 IP 地址将被放入一个字符串中,以便我可以通过串口发送它。我们该怎么做呢?

4

4 回答 4

4
String.Join(".",tb1.Text, tb2.Text, tb3.Text, tb4.Text)
于 2012-07-19T07:07:56.767 回答
2
IPAddress ipaddress = IPAddress.Parse(tb1.Text + "." + tb3.Text + "." +tb3.Text + "." + tb4.Text); 
于 2012-07-19T06:47:09.853 回答
1
var ipArray = new [] {tb1.Text, tb2.Text, tb3.Text, tb4.Text}
于 2012-07-19T06:45:41.577 回答
1

你只需要连接字符串......

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());
于 2012-07-19T07:09:03.280 回答