私は配列1の特定の位置[0]を配列2の位置[i]と比較しています。それらの値が等しい場合は、 [i]はテキストボックスフィールドに配置されます。forループのfor文がテキストボックスに値を送信していない
問題は、値がテキストボックスに配置されないことです。 値が等しいかどうかを確認しました。ここで
をforループです:
MessageBox.Show(" id [0] is : " + id[0] + "orderID [0] is : " + orderID[0] + " name 0 is : " + name[0]);
メッセージボックスが表示されます。
for (int i = 0; i < id.Length; i++)
{
if (orderID[0] == id[i])
{
text1.Text = name[i];
}
}
EDIT: 宣言:
string[] orderID = new string[aa.Length];
string[] id = new string[bb.Length];
string[] name = new string[bb.Length];
に印刷するメッセージボックスをあなたのコードを簡素化することができますか?現在のオペアンプで何が問題なのですか? –
のように思えますが、簡単で、畳み込みにくく、エラーが起こりにくいようです。リスト –
Plutonix
@ un-lucky - 私は自分の投稿を編集しました。私はいくつかの行を貼り付けるのを忘れた。 – qretsar