パラメータ化されたメソッドの配列またはメソッドリストを宣言したい。これはメソッド配列が存在することを意味し、配列のインデックスを使ってメソッドを呼び出すことができます。同時に、メソッドにパラメータを渡したいと思います。どうやってやるの?C#パラメータ化メソッド配列またはパラメータ化メソッドリスト
1
A
答えて
4
あなたがメソッドのシグネチャを知っている場合、あなたはこのような何か行うことができます。int
を取り込んでstring
を返すメソッドの例を使用して
を:
var functionList = new List<Func<int, string>>();
functionlist.Add(SomeMethod)
functionlist[0](12345); //call the function
//Assuming you had this:
public string SomeMethod(int val) { ...
関連する問題
- 1. スカラ配列とパラメータ化された型
- 2. パラメータ化されたクエリエラーC#
- 3. JMockitとパラメータ化されたテスト(JUnitパラメータ化またはJUnitParams)
- 4. C#ASP.NET SQLパラメータ化
- 5. 文法::(パラメータ化)が型配列
- 6. C#でメソッドのパラメータ配列のデフォルト値
- 7. はjenkinsFileをパラメータ化:fileパラメータ
- 8. パラメータを使用してC++で3D配列をインスタンス化する
- 9. 配列パラメータを使用したパラメータ化されたJUnitテストのリフレクション
- 10. TSQLパラメータ化しました
- 11. C#のPostgreSQLのパラメータ化されたクエリ
- 12. C++ 11 static_assert:パラメータ化されたエラーメッセージ
- 13. 型のパラメータ化または構造的サブタイプ化、または
- 14. Phpは配列のパラメータを文書化しています
- 15. メソッドのパラメータと配列リスト
- 16. as_jsonはパラメータ化されたメソッドをサポートしません
- 17. オブジェクト直列化のパラメータ
- 18. 配列(Java)のパラメータを使用したVararg初期化
- 19. パラメータ化されたコンストラクタにchar配列を渡す
- 20. 配列を使ったJavascriptのシリアル化パラメータ
- 21. numpy配列の動的/パラメータ化された次元に挿入
- 22. 春の初期化メソッドのパラメータ
- 23. パラメータ化されたクラスのインスタンス化
- 24. Jenkinsはパラメータなしでビルドトリガをパラメータ化しました
- 25. SQLのパラメータ化
- 26. パラメータ化タイプ(GADT)
- 27. パラメータ化ストアドプロシージャエラー
- 28. パラメータ化SQLクエリ
- 29. パラメータ化YAMLファイル
- 30. MSSQLパラメータ化クエリ
あなたが偽のモックアップすべきですコンパイルされなくても何をしようとしているのかを示すコード。また、そのようなメソッドをどのように呼び出すかを示します。 – Yuck
代理人またはスイッチケースを使用します。ヤックは言ったように、正確に何をしたいのか分からずに言うのは難しいです。 – superM
すべてのメソッドが同じシグネチャ(パラメータと戻り値)を持っていますか? –