問題タブ [func]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
c# - System.Linq.Enumerable.WhereListIteratorを変換する方法リストする?
以下の例では、どのように簡単に変換eventScores
して、?List<int>
のパラメーターとして使用できるようにすることができますprettyPrint
か?
c# - Func<>デリゲート-明確化
配列が指定された場合:
LINQを使用して偶数を返したい場合
C#2.0を使用し、厳密にfunc <>デリゲートする場合、それを解決する方法は何ですか?
私は試した :
しかし、ここで配列「a」をリンクする方法がわかりません。
c# - リフレクションで作成されたメソッドを Func パラメータとして渡す
タイプ「Func」のパラメーターを受け入れるメソッド(fyi、私はc#を使用しています)を持っています。次のように定義されているとしましょう:
次のように渡す関数を定義しました。
これを次のように簡単に呼び出すことができます。
これは正常に機能し、これまでのところ非常に良好です。
ここで、DoStuff() メソッドを渡す代わりに、リフレクションを介してこのメソッドを作成し、これを渡したいと思います。
=>これは機能します。メソッド情報を正しく取得できます。
しかし、これは私が立ち往生しているところです:私は今、次のようなことをしたいと思います
つまり、リフレクションで取得したメソッドを MethodAcceptingFuncParam メソッドの Func パラメータの値として渡したいということです。これを達成する方法についての手がかりはありますか?
c# - ランタイム変数を使用して Func<> 関数を設定して、C# でパラメーターとして渡すことを省略できますか?
簡単にするために、次のようなアルゴリズムを計算する数値解析プログラムがあります。
実行時に a,b,c,d の値を計算し、次の同等のものを a として渡したいと思いますFunc<double, double>
。X の値を設定し、Y を取得できる場所。
12,13,14,15 は実行時に計算される数値です。
これは、次のように double 配列を渡すことで実行できることを認識していますがFunc<double[], double>
、定数 (多数になる可能性があります) を渡さないようにしています。
これらの数値を実行時に func に設定する方法はありますか?
(できれば、Func<> 自体の a、b、c、d の計算を行わないでください。a、b、c、d の計算は作業の 80% です)
例えば:
ABCD の評価ごとに、10 個の x を評価します。
haskell - F# での中置関数の部分適用
Haskell では、セクションを使用して中置関数を部分的に適用することができます。たとえば、中置関数 < (未満) が与えられた場合、関数の引数 (5 <) 、 (< 5) のいずれかを部分的に適用できます。
言い換えれば、haskell では、次の簡略表記があります。
F# にも同様の概念がありますか?
.net - Funcの使い方&Linq with .NET Framework 3.0
.NET Framework 3.5を使用してWPFアプリケーションを開発してきましたが、後で3.0に変更する必要がありました。Func<T>
(System.Core.dll)やLinqなどの一部の機能は現在利用できず、VSは既存のコードにコンパイルエラーをスローします。3.0で3.5の機能を使用するにはどうすればよいですか?
c# - 述語を受け入れる C# メソッド - これは問題ないように見えますか?
次の API を持つメソッドが必要です。
このようなものは機能しますか?
もしそうなら、(疑似コード)のようなより複雑な述語を指定できるでしょうか:
silverlight - Silverlight での Action および Func での Begin/EndInvoke の呼び出し
Silverlight アプリで Action および Func デリゲートで BeginInvoke / EndInvoke を呼び出せない理由を知っている人はいますか? NotSupportedException が発生し続けます。回避策はありますか?
c# - マウスクリック メソッドをパラメーターとして渡すにはどうすればよいですか?
スタックパネルをボタンで埋める拡張メソッドを作りたいです。
これを行うには、 mouse-click-handler を渡す必要があります。
mouseClickHandler
ここにある必要があるパラメーターの型は何ですか?
私はそれが次のようなものであることを知っていますが、それらはすべて機能しません:
delegate
Func<object, RoutedEventArgs>
Action<>
コード:
私はそれを次のように呼びます:
これはマウス クリック ハンドラです。
c# - Func に String 拡張機能を適用する方法
私はこのようなコンストラクターの署名を持っています
そのコンストラクター内で、含まれているクラスのプロパティに getName を割り当てています
文字列呼び出し String.CapitalizeWords(); で大文字と小文字を区別する文字列拡張機能があります。
その拡張機能を Func に適用するにはどうすればよいですか?
ありがとう