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 に答える