有人可以请我指向一个更简洁的方法来生成随机枚举成员.这有效,但看起来很难看.
谢谢!
public T RandomEnum<T>()
{
string[] items = Enum.GetNames(typeof( T ));
Random r = new Random();
string e = items[r.Next(0, items.Length - 1)];
return (T)Enum.Parse(typeof (T), e, true);
}
Run Code Online (Sandbox Code Playgroud) 我有一个定义CallRate类型的类.我需要通过从文件中读取数据来添加创建我的类的多个实例的功能.
我在我的类CallRate中添加了一个静态方法,它返回一个List<CallRate>.通过调用自己的构造函数之一,类可以生成自己的新实例吗?它有效,我只是想知道这是否正确.
List<CallRates> cr = CallRates.ProcessCallsFile(file);
Run Code Online (Sandbox Code Playgroud) MSDN文档声明"表达式是可以计算为单个值,对象,方法或命名空间的代码片段."
有人可以解释一下表达式评估命名空间意味着什么 - 这怎么可能?
编辑:修正错字