質問するログイン新規登録

質問編集履歴

5

5ji

2016/02/24 12:49

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
File without changes

4

語彙

2016/02/24 12:49

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -20,13 +20,13 @@
20
20
  //メンバの型と、名前を表示する
21
21
  if (m.MemberType == MemberTypes.Method) {
22
22
 
23
- //引数は?
24
23
  MethodInfo method = (MethodInfo)m;
25
24
  //戻り値の型
26
25
  string returntype = method.ReturnType.Name;
27
26
 
28
27
  Console.WriteLine("{0} - {1}", returntype, m.Name);
29
28
 
29
+ //引数は?
30
30
  //自メソッドの第一引数名を取得
31
31
  //string paramName = (new System.Diagnostics.StackTrace()).GetFrame(0).GetMethod().GetParameters()[0].Name;
32
32
  //改良版

3

五時

2016/02/22 08:20

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- 現在のプロジェクトのmethod引数を一覧したいです。
1
+ 現在のプロジェクトのmethod引数を一覧したいです。
body CHANGED
File without changes

2

add

2016/02/22 08:16

投稿

退会済みユーザー
title CHANGED
@@ -1,1 +1,1 @@
1
- 現在のプロジェクトのmethodを引数と戻り値ごと一覧したいです。
1
+ 現在のプロジェクトのmethodを引数一覧したいです。
body CHANGED
@@ -1,5 +1,5 @@
1
1
  C#, VisualStudio2013での質問です。
2
- 現在のプロジェクトのmethodを引数と戻り値の型ごと一覧したいです。
2
+ 現在のプロジェクトのmethodを引数一覧したいです。
3
3
  method名だけなら下記のとおり。
4
4
  currentの引数も出せますが、すべてのはできてないです。
5
5
  お知恵拝借。
@@ -19,9 +19,14 @@
19
19
  foreach (MemberInfo m in members) {
20
20
  //メンバの型と、名前を表示する
21
21
  if (m.MemberType == MemberTypes.Method) {
22
- Console.WriteLine("{0} - {1}", m.MemberType, m.Name);
23
22
 
23
+ //引数は?
24
+ MethodInfo method = (MethodInfo)m;
24
- //引数と戻り値の型は?
25
+ //戻り値の型
26
+ string returntype = method.ReturnType.Name;
27
+
28
+ Console.WriteLine("{0} - {1}", returntype, m.Name);
29
+
25
30
  //自メソッドの第一引数名を取得
26
31
  //string paramName = (new System.Diagnostics.StackTrace()).GetFrame(0).GetMethod().GetParameters()[0].Name;
27
32
  //改良版

1

五時

2016/02/22 08:16

投稿

退会済みユーザー
title CHANGED
File without changes
body CHANGED
@@ -1,10 +1,10 @@
1
1
  C#, VisualStudio2013での質問です。
2
- 現在のプロジェクトのmethodを引数と戻り値ごと一覧したいです。
2
+ 現在のプロジェクトのmethodを引数と戻り値の型ごと一覧したいです。
3
3
  method名だけなら下記のとおり。
4
4
  currentの引数も出せますが、すべてのはできてないです。
5
5
  お知恵拝借。
6
6
 
7
- using System.REflection;
7
+ using System.Reflection;
8
8
 
9
9
  //ClassクラスのTypeオブジェクトを取得する
10
10
  Type t = typeof(test.Form1);
@@ -21,7 +21,7 @@
21
21
  if (m.MemberType == MemberTypes.Method) {
22
22
  Console.WriteLine("{0} - {1}", m.MemberType, m.Name);
23
23
 
24
- //引数と戻り値は?
24
+ //引数と戻り値の型は?
25
25
  //自メソッドの第一引数名を取得
26
26
  //string paramName = (new System.Diagnostics.StackTrace()).GetFrame(0).GetMethod().GetParameters()[0].Name;
27
27
  //改良版