ГЛАВНАЯ     АРХИВ     НАПИСАТЬ АДМИНУ     ПОДПИСАТЬСЯ НА RSS     ВОЙТИ      

Поиск

Категории

Облако тегов

  << Предыдущий пост       Следующий пост >>  
От: inbruk
3. ноября 2011 20:28

Если вы используете .NET 4.0, то static bool TryParse<TEnum>(string value, out TEnum result) позволяет конвертировать строковую репрезентацию имени или числовое значение в соответствующую константу из соответствующего перечисления. Возвращаемое значение показывает успешно ли преобразование.

А здесь пример того, как использовать это:

[Flags]
enum Result { Fail = 0, Pass = 1, Grace = 2 };

static void Main(string[] args)
{
string a = (Result.Pass || Result.Grace).ToString();
Result b;
bool success = Enum.TryParse<Result>(a, out b);
Console.WriteLine("{0} = {1}", success, b);
Console.ReadLine();
}

Это перевод. Оригинал здесь.

Похожие записи


Как узнать версию .Net Framework из .Net приложения ?
Удивительное рядом! Но версию .Net Framework нужно определять почему-то из ключей реестра. Причем так считает сам Microsoft , что вообще очень странно. Подробное руководство о связях между ключами реестра и версиями .Net Framework смотри по ссылке Как определить, какие версии и уровень обслуживания пакета Microsoft NET Framework установлены. Пространные рассуждения по...

Вопросы на собеседовании C#, Net, ASP.NET, SQL
Продолжая тему вопросов на собеседовании. Нашел еще одну подборку. Оригинал лежит здесь . Перенес, чтобы не затерялось. Есть вполне вменяемые ответы (хотя, на некоторые вопросы ответил бы по-другому). Ответы находятся после списка вопросов, я их не менял. 23. Что такое шаблон проектирования Model/View/Controller? Как и зачем его применяют? 2...

BlogEngine.NET- лучший бесплатный движок блога под ASP.NET
Да, действительно, это лучший движок для блога. Именно поэтому этот блог сделан на нем. У него самая понятная концепция, архитектура и исходники. Если бы я делал движок для блога, я бы сделал нечто подобное. В нем есть все что необходимо, но в то же время нет лишнего. Проект с одной стороны зрелый, с другой стороны до сих пор развивается и вполне современный. Проект в...

Комментарии

 
4aIIaeB 10.03.2012 16:49:42 #


как я понимаю в Net 3.0 такого еще не было

Добавить комментарий




biuquote
  • Комментарий
  • Предпросмотр
Loading


  Сохранить комментарий