問題タブ [global-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.
.net - グローバルメソッド?
このMSDNページでは、モジュール内のグローバルメソッドについて説明しています。
Module.GetMethods
「モジュールで定義されたグローバルメソッドを返します。」
グローバルメソッドがあることに気づいていませんでした。私が考えることができる唯一のことは、これはグローバルメソッドを許可する言語、つまりC ++にのみ適用されますが、C#には適用されないということです。
このMSDNページが話しているこれらの「グローバルメソッド」とは何ですか?
c# - 流暢なインターフェイス、C#のグローバルメソッドのようなものが必要
私は現在、ServiceLocatorのFluentインターフェイスを構築しようとしています。各開発者が1対nのマッピングを簡単に設定できるようにするため
こんなもの欲しい
シングルトンは正常に機能しています...Forメソッドのmethodsignatureは次のようになります
だから私はグローバルメソッドのようなものを探していました
C#にはいくつかのグローバルメソッドがあり、すべてのメソッドはSystem.Objectで定義されています。しかし、System.Objectで新しい汎用ExtensionMethodを作成すると、メソッドは表示されません。
MethodChainingが代替手段になりますが、このアプローチはセクシーに見えます:D
誰かアイデアはありますか?
c# - C#ASP.Netのグローバルメソッド
Windows Azureでの開発にC#とASP.NETを使用しています。
フィールドを検証するためにグローバルメソッドを実行したいのですが、私の考えは(たとえばSite.Masterで)のようなグローバルメソッドを実行することです。
そして、それを別のWebフォームで使用します
python - Python: メソッドからメソッドを呼び出す
Pythonを使ってサッカーゲームを作ろうとしています。私が遭遇した問題のほとんどは、回避策を見つけることができました。ただし、メソッド名を参照すると、「グローバル名 '---' が定義されていません」というエラーが発生します。私が見たところ、問題はメソッドからメソッドを呼び出そうとすることです。コードを貼り付けると、何が起こっているのかを説明するのに時間がかかりすぎるため、問題の非常に基本的な例を書きました。
これは決して書く価値のあるプログラムではなく、その計算を行うスマートな方法でもありません...それは私が抱えている問題を模倣しているだけです。メソッド「doMath」はメソッド「square」の存在を認識していないため、このコードは機能しません。Square メソッドをサブメソッドにすることで、これが修正されるのを見てきました (それが何と呼ばれているのかわかりません。プライマリ メソッドの下にインデントされているだけです)。ただし、それを呼び出すメソッドが複数あるため、私のサッカー コードでは実行できません。これと同様の質問を見たことがありますが、回答はまだ私のコードに適合していません。グローバル関数は私が探しているもののように思えますが、通常、何かが存在しないというエラーにつながります。できましたメインに一連の命令を追加するだけですが、それは多くの作業と追加したくないコード行であり、かなり見苦しくなります。
したがって、主な問題は... doMath メソッドを組み合わせずに square メソッドを呼び出すにはどうすればよいかということです。
私たちがそれに取り組んでいる間...私は関数ではなくこれらのメソッドを呼び出してきました...私はそれで正しいですか?
javascript - JavaScript に同じ名前のグローバル メソッドが存在する場合、プライベート メソッドが常に呼び出されるのはなぜですか?
以下のように、JavaScript のサンプル コードがいくつかあります。ボタンがクリックされると、同じ名前のメソッドがグローバル レベルに存在する場合でも、オブジェクトxyzのdoSomethingという名前のプライベート メソッドが常に呼び出されます。JavaScript レベルで何が起こっているのかを理解しようとしています。
質問: この状況で、同じ名前のグローバル メソッドではなく、常にdoSomethingのプライベート メソッドが呼び出されるのはなぜですか?