2015-01-13 3 views
0

Ну, название немного сбивает с толку, но я хочу спросить, возможно ли иметь массив со строкой и int внутри?Строковый массив C# ComboBox с int

Например:

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

Так что, если я бы выбрать Normal, версия целое будет установлен в 1. В моей программе я получил много, если детали в моем COMBOBOX, и я не хочу иметь 50+, если функции задают целое число.

Извините за мой плохой английский.

ответ

0

Что вы ищете, это Object, содержащий string и int объектов недвижимости. Попробуйте следующее:

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# на основе приведенного кода).

Смежные вопросы