Как в переменную, записать тип объекта и потом её использовать? Например, есть тип VkNet.Enums.SafetyEnums.PhotoAlbumType.Wall
его нужно записать. Просто у меня comboBox
, в нем 3 строки и исходя из выбранной строки (по индексу) нужно вернуть нужный тип.
Типа такого:
switch (comboBox1.SelectedIndex)
{
case 0:
fff = VkNet.Enums.SafetyEnums.PhotoAlbumType.Wall;
break;
case 1:
fff = VkNet.Enums.SafetyEnums.PhotoAlbumType.Profile;
break;
case 2:
fff = VkNet.Enums.SafetyEnums.PhotoAlbumType.Saved;
break;
}
Если не ошибаюсь, то тебе нужно ComboBox.SelectedItem.
Приводишь его к нужному типу и анализируешь.
Но это при условии, что у тебя в DataSource нужный объект, а не просто текст, как например:
public class Product
{
public int id { get; set; }
public string Name { get; set; }
public int Cnt { get; set; }
}
listProd = new List<Product>();
listProd.Add(new Product() { id = 2, Name = "Прод 2", Cnt = 2 });
listProd.Add(new Product() { id = 3, Name = "Прод 3", Cnt = 4 });
comboBox1.DataSource = listProd;
comboBox1.ValueMember = "id";
comboBox1.DisplayMember = "Name";
Тогда, как я сказал, можно будет продеать такую штуку:
var selVal = (Product) comboBox1.SelectedItem;
Кофе для программистов: как напиток влияет на продуктивность кодеров?
Рекламные вывески: как привлечь внимание и увеличить продажи
Стратегії та тренди в SMM - Технології, що формують майбутнє сьогодні
Выделенный сервер, что это, для чего нужен и какие характеристики важны?
В программе используется несколько ItemsControl с переопределенным стилем, элементы которых кнопки, которые делают примерно одно и то же: по клику...
Здравствуйте! Задача сделать аналог AIDA или Speccy, но более упрощенныйДелаю на С#, Windows Forms используя Environment, реестр и DriveInfo
Проблема такая: в бд все ищется очень хорошо, пока это английский, но на русском не ищет вообще ничегоДаже если учитывать регистр и даже если...
Я написал программу,которая рандомным образом выбирает глагол на русском языке из текстового документа и показывает нам егоЗадача пользователя...