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을 사용하여 두 번째 열거 형 {1}의 기본값을 반환 할 수 있지만이를 역순으로 수행하는 방법을 알지 못합니다.
각 화학 물질의 이름을 정수 값으로 호출하여 배열에 저장하려고합니다.
나는 당신이하려는 일의 목적에 대해 매우 혼란스러워합니다. 그러나 질문에 답하기 위해 int를 enum 형식으로 캐스팅합니다.'(Echemicals) 1'은'Echemicals.hydrogen'을 줄 것입니다. – itsme86
실제 요구 사항은 무엇입니까?나는 네가 혼란스럽고 우리를 혼란스럽게 만들려고 노력한다고 생각한다. –