【发布时间】:2013-12-14 02:46:29
【问题描述】:
我正在开发一个程序,我需要在其中创建一个字典,在其中我将在运行时传递一个字符串和一个列表,并且它必须使用该字符串作为键属性创建一个字典。
下面是类:
public class Tour
{
public int Id{get;set;}
public string Name{get;set;}
public string City{get;set;}
}
这里是函数
public Dictionary<int,object> GetDictionary(string KeyName, List<object>)
{
}
我知道可以使用反射来完成,但我不知道该怎么做
【问题讨论】:
-
你传递给它一个旅游列表吗?
-
我想 OP 希望能够将其称为
GetDictionary("Id", listOfTour).. -
你想在 List
-
@RobertHarvey 不,它只是一个示例,我正在制作一个通用函数。
-
你为什么要传递字符串 keyName 并返回
类型的字典
标签: c# .net generics reflection collections