問題タブ [anonymous-methods]
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# - このデリゲートを匿名メソッドまたはラムダに変換します
私はすべての匿名機能に不慣れで、助けが必要です。私は次のように動作するようになりました:
しかし、これはまったく醜いので、Do の内部を匿名メソッドにするか、可能であればラムダにしたいと考えています。私は試した:
と
しかし、これらは私に与えます
デリゲート型ではないため、匿名メソッドを 'System.Delegate' 型に変換できません** コンパイル エラー。
私は何を間違っていますか?
Mark Ingram が投稿したことから、誰も明示的に言っていませんが、最善の答えのように思えますが、これを行うことです:
c# - 匿名メソッドのラムダ式よりもデリゲート構文が優先される場合はありますか?
ラムダ式 (インライン コード) などの新機能の出現により、デリゲートや匿名メソッドを使用する必要がなくなったということですか? 私が見たほとんどすべてのサンプルでは、新しい構文を使用して書き直すためのものです。
まだデリゲートとラムダ式を使用する必要がある場所は機能しませんか?
c# - 具体的なクラスを宣言する代わりに匿名を使用するC#抽象クラス?
抽象クラスがあり、抽象クラスを継承する具象クラスを作成せずにすばやく使用したいと考えています。ええと、抽象メソッドを匿名で定義します。
そんな感じ:
C# .net 2.0 で可能ですか?
c# - C# で匿名メソッドのサブスクライブを解除する
イベントから匿名メソッドのサブスクライブを解除することは可能ですか?
このようなイベントにサブスクライブすると:
次のように登録解除できます。
しかし、匿名の方法を使用してサブスクライブすると、次のようになります。
この匿名メソッドの登録を解除することはできますか? もしそうなら、どのように?
foreach - リスト内の文字列をトリミングしようとすると、なぜ動作していないように見えますか?
LINQPad で次のコードを試したところ、以下の結果が得られました。
「a」と「b」
文字 b は、私が期待していたように空白が削除されませんでした...?
どなたかアイデアをお持ちの方
[注: .Dump() メソッドは、LINQPad の拡張メソッドであり、オブジェクトの内容を適切にフォーマットされた方法で出力します]
c# - C# 2.0 スレッドの質問 (匿名メソッド)
次のコードを使用した簡単なアプリケーションがあります。
「I=initialDirectory」ディレクトリに 3 つのファイルがあるとします。次に、このアプリケーションは 3 つのスレッドを作成し、各スレッドがいずれかのファイル名を出力する必要があります。ただし、代わりに、各スレッドは「files」配列の最後のファイルの名前を出力します。
どうしてこれなの?匿名メソッドで現在のファイル 'f' 変数が正しく設定されないのはなぜですか?
c# - Invoke 呼び出しの匿名メソッド
Control.Invoke 内でデリゲートを匿名で呼び出す構文に少し問題があります。
私たちはさまざまなアプローチを試みましたが、すべて役に立ちませんでした。
例えば:
someParameter はこのメソッドに対してローカルです
上記はコンパイラ エラーになります。
デリゲート型ではないため、匿名メソッドを「System.Delegate」型に変換できません
delphi - 誰かが私に匿名の方法を説明できますか?
Delphi 2009 には、いくつかの優れた機能がありますが、Anonymous メソッドも追加されました。匿名メソッドに関する例とブログ投稿を見てきましたが、まだわかりません。なぜ私が興奮する必要があるのか 誰か説明できますか?
c# - デリゲート キーワードとラムダ表記
コンパイルしたら、次の違いがありますか。
と
?
c# - Rhino Mocks: モック オブジェクト メソッドから条件付きの結果を返す方法
次のようなことをしたいのですが、Do メソッドの構文が正しくないようです。
基本的に、入力が Square 型の場合は true を返し、それ以外の場合は false を返すように sqr.CanRender() メソッドを設定したいと思います。