var extraRules = new List<Func<string, string, string, bool>>
{
// Current letter is alphanumeric
letter => Regex.IsMatch(letter, "[a-zA-Z]"),
}
2番目と3番目の文字列をオプションにするにはどうすればよいですか?
私は次のようなことをしてみました:
private delegate bool Rules(string letter, string nextLetter = null, string nextNextLetter = null);
その後:
var extraRules = new List<Rules>
{
// Current letter is alphanumeric
letter => Regex.IsMatch(letter, "[a-zA-Z]"),
}
しかし、私は得る Incompatible anonymous function signature
Func<>
オプションのパラメータを作成するにはどうすればよいですか?
できませんが、破棄を使用できます。
var extraRules = new List<Func<string, string, string, bool>>
{
// Current letter is alphanumeric
(letter, _, _) => Regex.IsMatch(letter, "[a-zA-Z]"),
};
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加