2016-09-19 2 views
0

配列値をenumに代入したいとしました。 EX用Enumに配列の値を代入する

: -

string[] ArrayControl = new string[3] {'simple','standard','advanced'}; 

public enum Control 
{ 
simple, 
standard, 
advanced 
} 

我々はdinamically列挙するために、配列の値を適用することはできますか?

+0

列挙型に配列を割り当てることはできません。あなたは何を達成しようとしていますか? –

+1

また、 ''の間に文字列を置くことはできません# –

+1

おそらく、enumプロパティを作成するときに、sharepointのためのhttp://stackoverflow.com/questions/55375/extending-an-enum-via-inheritance –

答えて

1

あなたはこのを探しています:

ArrayControl = Enum.GetNames(typeof(Control)); 

これがenum Controlのすべての名前とArrayControlを移入します。ドロップダウンリストをArrayControlにバインドすることができます。

+0

ドロップダウンコントロールはenumからの値しか取らないので、配列を使って割り当てることはできません。それで私はすべての値をenumに代入してからドロップダウンする必要があるのです。 – KumarV

関連する問題