`Func <>`のいくつかのパラメータをオプションにする方法は?

OS
 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]

編集
0

コメントを追加

0

関連記事

分類Dev

c#オプションのFuncパラメーター

分類Dev

オプションのパラメータを持つFunc <T1、T2、T3>を呼び出しますか?

分類Dev

matplotlibFuncAnimationのfuncパラメーターを定義する方法

分類Dev

2回呼び出すことなくIF内のfuncのパラメータを回復するためのより良い方法はありますか?

分類Dev

関数のオプションパラメータとしてのFunc <>は、コンパイル時定数でなければなりませんか?

分類Dev

関数のオプションパラメータとしてのFunc <>は、コンパイル時定数でなければなりませんか?

分類Dev

コントローラーのRevelオプションのfuncパラメーターが機能しないのはなぜですか?CRUDコードの冗長性

分類Dev

リフレクションを使用してメソッドのFunc <>パラメータを特定する

分類Dev

アクションとFuncパラメーターのあいまいさ

分類Dev

golangがfuncをパラメーターとして別のfuncに渡す

分類Dev

Expression <Func <T >>の使用中にパラメータを設定する方法

分類Dev

Funcパラメーターの型引数を明示的に指定する必要があるのはなぜですか?

分類Dev

Funcパラメーターの型引数を明示的に指定する必要があるのはなぜですか?

分類Dev

パラメータと戻り値を使用してFUNCアクションリストを作成する方法

分類Dev

Action (または Func) プロパティのパラメータに最も簡潔にアクセスするにはどうすればよいですか?

分類Dev

固定型ではないパラメーターを持つfunc

分類Dev

funcキーワードと関数名の間のパラメータについて説明できますか?

分類Dev

Func <>パラメータを動的に追加

分類Dev

パラメータなしのFunc <T>

分類Dev

C ++でのfunc()と(* this).func()の違い

分類Dev

C ++でのfunc()と(* this).func()の違い

分類Dev

funcから2つの異なるタイプを返さない方法は?

分類Dev

func()はfuncと同じですか?

分類Dev

(func)()と(func).call(window)の違い

分類Dev

クラスのfunc()=> {}とfunc =()=> {}の違いは何ですか?

分類Dev

複数のパラメーターの関数でtensorflow.data.Dataset.flat_map(my_func)を使用するにはどうすればよいですか?

分類Dev

funcパラメータタイプに行く

分類Dev

C# パラメーターの Expression<Func<TEntity,object>> を使用したリフレクションによるメソッドの取得

分類Dev

funcパラメータについてのC ++ primer5番目

Related 関連記事

  1. 1

    c#オプションのFuncパラメーター

  2. 2

    オプションのパラメータを持つFunc <T1、T2、T3>を呼び出しますか?

  3. 3

    matplotlibFuncAnimationのfuncパラメーターを定義する方法

  4. 4

    2回呼び出すことなくIF内のfuncのパラメータを回復するためのより良い方法はありますか?

  5. 5

    関数のオプションパラメータとしてのFunc <>は、コンパイル時定数でなければなりませんか?

  6. 6

    関数のオプションパラメータとしてのFunc <>は、コンパイル時定数でなければなりませんか?

  7. 7

    コントローラーのRevelオプションのfuncパラメーターが機能しないのはなぜですか?CRUDコードの冗長性

  8. 8

    リフレクションを使用してメソッドのFunc <>パラメータを特定する

  9. 9

    アクションとFuncパラメーターのあいまいさ

  10. 10

    golangがfuncをパラメーターとして別のfuncに渡す

  11. 11

    Expression <Func <T >>の使用中にパラメータを設定する方法

  12. 12

    Funcパラメーターの型引数を明示的に指定する必要があるのはなぜですか?

  13. 13

    Funcパラメーターの型引数を明示的に指定する必要があるのはなぜですか?

  14. 14

    パラメータと戻り値を使用してFUNCアクションリストを作成する方法

  15. 15

    Action (または Func) プロパティのパラメータに最も簡潔にアクセスするにはどうすればよいですか?

  16. 16

    固定型ではないパラメーターを持つfunc

  17. 17

    funcキーワードと関数名の間のパラメータについて説明できますか?

  18. 18

    Func <>パラメータを動的に追加

  19. 19

    パラメータなしのFunc <T>

  20. 20

    C ++でのfunc()と(* this).func()の違い

  21. 21

    C ++でのfunc()と(* this).func()の違い

  22. 22

    funcから2つの異なるタイプを返さない方法は?

  23. 23

    func()はfuncと同じですか?

  24. 24

    (func)()と(func).call(window)の違い

  25. 25

    クラスのfunc()=> {}とfunc =()=> {}の違いは何ですか?

  26. 26

    複数のパラメーターの関数でtensorflow.data.Dataset.flat_map(my_func)を使用するにはどうすればよいですか?

  27. 27

    funcパラメータタイプに行く

  28. 28

    C# パラメーターの Expression<Func<TEntity,object>> を使用したリフレクションによるメソッドの取得

  29. 29

    funcパラメータについてのC ++ primer5番目

ホットタグ

アーカイブ