-1

こんにちは、c# を使用して簡単な翻訳者を作成しています。英語の単語のリストがあります。&& の束で if ステートメントを作成せずに、ユーザーが入力した単語をプログラムにチェックさせ、リスト内の単語でチェックさせるにはどうすればよいですか。

何か助けてください。

4

3 に答える 3

3

List オブジェクトの Contains メソッドを使用します。

于 2013-06-19T09:49:35.427 に答える
0

例: (申し訳ありませんが、@Stephane Mathis の回答です)

public static class SqlServerKeywords {
     public static readonly HashSet<string> SqlServerReservedKeywords = new HashSet<string> {
        "ADD",
        "EXISTS",
        "PRECISION",
        "ALL",
        "EXIT",
        "PRIMARY",
        "ALTER",
        "EXTERNAL",
        "PRINT",
        "AND",
        "FETCH",
        "PROC",
        "ANY",
        "FILE",
        "PROCEDURE",
        "AS",
        "FILLFACTOR",
        "PUBLIC",
        "ASC",
        "FOR"            
     };      
    }

public class OtherClass {             
     private bool Exists (string myWord) {            
        var exists = SqlServerReservedKeywords.Contains(myWord);
        return exists;
    }
}
于 2013-06-19T10:14:57.530 に答える
0

簡単:

  1. すべての単語をリストに追加する
  2. Contains() メソッドを使用してリストを確認する
于 2013-06-19T09:50:28.280 に答える