namespace ChemicalTest
{
enum Echemicals { oxygen, hydrogen, carbon }
public class Chemicals
{
int[] chemicals = new int[3];
public Chemicals()
{
foreach (int i in chemicals)
{
int[i] = //How can I reference each enumeration here?
//For example (pseudocode) - (i)Echemicals
}
}
}
}
I三のenum値を有する:酸素{0}は、水素、{1}、炭素{2}特定の列挙を整数で参照するにはどうすればよいですか?
I、後で自分の番号で参照される配列にこれらの列挙のそれぞれを入れたいと私は配列からそれらを呼び出すことができました。
(int)Echemicals.hydrogenを使用して2番目の列挙体{1}のデフォルト値を返すことができますが、これを逆に行う方法はわかりません。
化学物質の名前のそれぞれを、整数値で呼び出すことによって配列に格納しようとしています。
私は、あなたがしようとしていることの目的について非常に混乱しています。しかし、あなたの質問に答えるためには、 '(Echemicals)1'が' Echemicals.hydrogen'を与えるような列挙型にintをキャストするだけです。 – itsme86
実際の要件は何ですか?私はあなたが混乱していると思って、私たちも混乱させようとします –