文字列の比較
- 題名: 文字列の比較
- 著者: 落ち葉
- 日時: 2004/02/04 15:49:47
- ID: 2368
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 文字列の比較
- 著者: ほくと
- 日時: 2004/02/05 11:35:00
- ID: 2377
- この記事の返信元:
-
[2368] 文字列の比較 落ち葉 2004/02/04 15:49:47
- この記事への返信:
- ツリーを表示
- 題名: Re[1]: 文字列の比較
- 著者: 管理人
- URL: http://dobon.net
- 日時: 2004/02/06 3:24:42
- ID: 2384
- この記事の返信元:
-
[2368] 文字列の比較 落ち葉 2004/02/04 15:49:47
- この記事への返信:
- ツリーを表示
- 題名: Re[2]: 文字列の比較
- 著者: 落ち葉
- 日時: 2004/02/06 9:38:53
- ID: 2385
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[3]: 文字列の比較
- 著者: ピラルク
- 日時: 2004/02/08 1:08:04
- ID: 2411
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[4]: 文字列の比較
- 著者: 落ち葉
- 日時: 2004/02/09 17:37:17
- ID: 2427
- この記事の返信元:
- この記事への返信:
- ツリーを表示
- 題名: Re[5]: 文字列の比較
- 著者: 落ち葉
- 日時: 2004/02/09 17:37:28
- ID: 2428
- この記事の返信元:
- この記事への返信:
- ツリーを表示
分類:[.NET]
まだプログラミングを始めて間もない入門者なので、よろしくお願いします。
改行区切りのリスト(氏名)ファイルを読み込み、
Comboboxに入っている氏名がリストファイルの中ににあるかどうかを
判定し、あればMessageboxに"見つかりました。"なければ"見つかりません。"
と、表示させたいのですが、うまくいきません。
自分で書いたコードを記載します。
なおこうしたほうが速くなる、こう書いた方がよいなどのご指摘がありましたら、
ぜひご教授よろしくお願いいたします。
const menList = "C:\\menlist.txt";
StreamReader srList = new StreamReader
(menList, System.Text.Encoding.GetEncoding("Shift_JIS"));
string [] recBuff = new string[srList.Peek()];
string n = cmbShikensya.Text;
int i = 0;
int lineCounter = 0;
while ( srList.Peek() >= 0 )
{
recBuff[i] = srList.ReadLine();
i++;
lineCounter++;
}
i = 0;
while( String.Compare(recBuff[i], n) != 0 )
{
i++;
if (i > lineCounter)
{
MessageBox.Show("見つかりません!");
break;
}
MessageBox.Show("見つかりました!");
break;
}
srList.Close();