نمایش نتایج 1 تا 40 از 533

نام تاپیک: 1001 نکته در سی شارپ

Hybrid View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    بدست آوردن مقدار یک Enum از رشته متنی متناظر با آن


    public static T StringToEnum<T>(string name)
    {
    return (T)Enum.Parse(typeof(T), name);
    }


    مثال - با فرض داشتن :

    public enum DaysOfWeek
    {
    Monday,
    Tuesday,
    Wednesday,
    Thursday,
    Friday,
    Saturday,
    Sunday
    }

    میتوانیم بنویسیم :

    DaysOfWeek d = StringToEnum<DaysOfWeek>("Monday");
    //d is now DaysOfWeek.Monday if(Enum.IsDefined(typeof(DaysOfWeek), "Katillsday"))
    StringToEnum<DaysOfWeek>("Katillsday");


    منبع : http://blog.paranoidferret.com/index...from-a-string/
    آخرین ویرایش به وسیله Mahmoud.Afrad : چهارشنبه 17 تیر 1394 در 13:37 عصر

برچسب های این تاپیک

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •