50٪ تخفیف روی تمام دوره‌ها!
پایان تخفیف تا:
مشاهده دوره‌ها
0

چگونه یک enum از نوع bool بسازم؟

سلام دوستان من نیاز دارم که یک enum از نوع bool بسازم، مانند این کد ولی دات نت خطا میگیره و اجازه نمیده! اصلا نوع bool جز دیتا تایپ قبول نمیکنه، البته میشه نوعش همون عدد گرفت ولی از طرفی هم نمیخوام دوباره یک کد دیگه بنویسیم که اون به true یا false یا null ترجمه کنه!

public enum BuyerType : bool
    {
        BothPersonOrCompany = null,
        PersonBuyer = false,
        CompanyBuyer = true
    };

با تشکر.

پرسیده شده در 1396/05/18 توسط

1 پاسخ

0

سلام و عرض ادب، شما نمی تونید به صورت مستقیم برای نوع enum از boolean استفاده کنید، تنها مقادیر عددی مجاز هستند، می تونید از نوع boolean که nullable باشه استفاده کنید.

پاسخ در 1396/05/18 توسط

پاسخ شما