-4

これは、テキストファイルの1つのレコードの抜粋です: "Aggie Ngwenya#15.99#FULL-TIME"

2番目の「#」の後の最後のビットが真であるかどうかを確認する必要があります。つまり、「フルタイム」の場合はその行の残りを抽出し、そうでない場合は無視して次のテキスト行に進みます。

何か案は?

4

1 に答える 1

0

形式が一定であると仮定すると (各行には「#」で区切られた 3 つの部分があります)、次のようにすることができます。

string[] parts = line.Split('#');
if (parts[2] == "FULL-TIME") DoStuff();

期待に沿わない入力に適切に反応するエラー処理を追加することはおそらく賢明です。たとえば、partsの長さをチェックし、大文字と小文字が問題になる可能性がある場合は大文字と小文字を区別しない比較を行います。

于 2012-09-11T18:02:36.690 に答える