こんにちは、c# を使用して簡単な翻訳者を作成しています。英語の単語のリストがあります。&& の束で if ステートメントを作成せずに、ユーザーが入力した単語をプログラムにチェックさせ、リスト内の単語でチェックさせるにはどうすればよいですか。
何か助けてください。
こんにちは、c# を使用して簡単な翻訳者を作成しています。英語の単語のリストがあります。&& の束で if ステートメントを作成せずに、ユーザーが入力した単語をプログラムにチェックさせ、リスト内の単語でチェックさせるにはどうすればよいですか。
何か助けてください。
List オブジェクトの Contains メソッドを使用します。
例: (申し訳ありませんが、@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;
}
}
簡単: