3

プレーンテキストファイルがあります。要件は、テキスト ファイルから有効な電子メール アドレスを読み取ることです。

テキスト ファイルには特殊文字は含まれておらず、1 行に 1 単語が含まれています。

サンプル

test1
test@yahoo.com
test2
test@gmail.com

次のようにテキストファイルを読み取ろうとしましたが、

var emails = File.ReadAllLines(@"foo.txt");

しかし、テキスト ファイルから有効なメールを抽出する方法が見つかりません。

私はC#4.0を使用しています

4

5 に答える 5

2

あなたは正しくやっています。メソッドを呼び出しており、すでにReadAllLines返されています。arrayforeach ループを実行する必要があるのはあなただけです。なので:

var emails = File.ReadAllLines(@"foo.txt");
foreach (var email in emails)
{
    //write validation logic of emails here
}

ここをクリックして理解を深めてください。

于 2013-06-18T11:20:32.910 に答える