2016-11-10 6 views
0

上のすべてのデータ型。だからここに任意のアイデア..私はすべての変数名を選択して、そのデータ型を取得しようとするクエリを使用して、私はクラスの内部で入力しようとしている瞬間ウェブAPI - リスト私はクラス上のすべてのデータ型をリストした後、私はメソッドGetTypeを使用する必要があることを知っているクライアント</p> <p>に情報を提供しようとしているクラス

   var variables = typeof(MockClass).GetType() 
            .Select(field => field.Name) //error: 'Type' does not contain a definition for select 
            .ToList(); 

で持っているものでしょうか?

答えて

0

その正しいこの

var type = typeof(MockClass); 

    var nestedTypes = new List<Type>(); 
    var typeNames = new List<string>(); 
    var propertiesNames = new List<string>(); 

    foreach(var p in type.GetProperties()) 
    { 
     var t = p.PropertyType; 
     nestedTypes.Add(t); 
     typeNames.Add(t.Name); 
     propertiesNames.Add(p.Name); 
    } 
+0

を試してみてください。御時間ありがとうございます!本当に感謝しております。私はこの答えを解決策として受け入れます! – Joseph

関連する問題

 関連する問題