我有这个代码:
(具有 a,b,c ...[0,1,2] 值的简单枚举,我想显示每个循环数字 - 它enum
在最终列表中对应)。
public enum ENM
{
a,b,c
}
void Main()
{
var e = Enumerable.Range(0,3).Select(myCounter=>new {
final=((Func<int,ENM>)delegate (int i)
{
return (ENM)i;
})(myCounter)
}).ToList();
这很好并且工作。
有没有不写的解决办法delegate(int i) {...}
?
ps当然我可以写(ENM)i
,但问题是学习如何(以不同的方式)编写自动执行的方法。