2016-11-07 2 views
0

я следующее заявление в C#C# стенография для 2 или условий

if(user.member.RegistrationDate.Value.Month == 10 || user.member.RegistrationDate.Value.Month == 11) 

Мой вопрос, есть ли способ, чтобы написать это в сокращенном, например;

if(user.member.RegistrationDate.Value.Month == 10 || 11) 
+1

Если те дорогие добытчики свойств (или вы просто хотите, чтобы сделать его более удобным для чтения) может иметь смысл, чтобы просто получить значение в переменную TEMP: 'значения вара = пользователь .member.RegistrationDate.Value.Month; ', а затем вы можете' if (value == 10 || value == 11) {...} '. – Sinatr

ответ

6

Как насчет

if (new []{10,11}.Contains(user.member.RegistrationDate.Value.Month)) 
Смежные вопросы