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

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

Threaded View

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

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


    public T NumToEnum<T>(int number)
    {
    return (T)Enum.ToObject(typeof(T), number);
    }

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

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

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

    int day = 3;

    DaysOfWeek d = NumToEnum<DaysOfWeek>(day);
    //d is now DaysOfWeek.Thursday


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

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

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

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