我有一個枚舉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