我有一個User
類如何轉換詞典<字符串,對象>列出<T>
public class User
{
public int Id { get; set; }
public string Name { get; set; }
public string Email { get; set; }
}
和Dictionary
public Dictionary<string, object> models = new Dictionary<string, object>
{
{"Users[0].Id", 1},
{"Users[0].Name", "Rajib"},
{"Users[0].Email", "[email protected]"},
{"Users[1].Id", 2},
{"Users[1].Name", "Ashiq"},
{"Users[1].Email", "[email protected]"},
{"Users[2].Id", 3},
{"Users[2].Name", "Zaman"},
{"Users[2].Email", "[email protected]"},
};
現在我想的Dictionary<string, object> models
值轉換爲List<User>
。 任何人都可以建議我該怎麼做?
'「Users [0] .Id」'。這實際上是'Dictionary'中的字符串值嗎? –
是的。這實際上是字符串值@NikhilAgrawal – Ashiquzzaman
在您的場景中,您對C#代碼片段/表達式(例如「Users [0] .Id」)的字符串使用情況非常奇怪。你真的必須首先使用這樣的字典嗎? – elgonzo