2015-01-13 7 views
0

글쎄, 제목이 약간 혼란 스럽지만 문자열과 int가 포함 된 배열을 가질 수 있는지 묻고 싶습니다.C# ComboBox 문자열 배열이

예를 들면 : 나는 보통을 선택한다면 그래서

string[] versions = new string[] { "Normal",1, "Expert",2, "Pro",3 }; 
comboBox.Items.AddRange(versions); 

, 버전 정수가 내 programm에 1로 설정됩니다 내가 많이 가지고있는 경우 내 콤보 상자 항목, 내가하고 싶지 않아요 정수를 설정하는 함수가 50 개 이상인 경우.

죄송합니다.

답변

0

당신이 찾고있는 것은 stringint 속성/필드를 포함하는 Object입니다. 다음을 시도해보십시오 :

다음
public class Version // You can replace "Version" with any name you'd like 
{ 
    public string Name { get; set; } 
    public int Value { get; set; } 
} 

당신은 당신이 사용할 수있는 버전-객체의 배열이 있습니다

Version[] versions = new Version[] { 
    new Version { Name = "Normal", Value = 1 }, 
    new Version { Name = "Expert", Value = 2 }, 
    new Version { Name = "Pro", Value = 3 } 
}; 

사용되는 프로그래밍 언어 나 .NET의 C#을 가정하더라도 내가 (말할 수를 주어진 코드에 기초하여).