我有一个枚举ABC(N = 0,Y = 1,M = 2),我想将它转化成CSV所以我用的string.join如下的string.join不工作Enum.GetValues C#
var abc_arr = Enum.GetValues(typeof(abc));
var abc_csv = string.Join("','", abc_arr);
但它不返回N,Y,M而是返回“System.abc []” 为什么?
那么问题是Enum.GetValues是强类型的,所以你必须明确地设置结果类型
类似于http://stackoverflow.com/questions/3213432/why-does-enum-getvalues-return-names-when-using-var和http://stackoverflow.com/questions/ 1398664/enum-getvalues-return-type – doctorlove