C#2或2条件的简写

C#2或2条件的简写,c#,C#,我有以下C语言的陈述# 我的问题是,有没有一种方法可以用速记来写这篇文章 if(user.member.RegistrationDate.Value.Month == 10 || 11) 怎么样 if (new []{10,11}.Contains( user.member.RegistrationDate.Value.Month)) 怎么样 if (new []{10,11}.Contains( user.member.RegistrationDate.Value.Month)) 如

我有以下C语言的陈述#

我的问题是,有没有一种方法可以用速记来写这篇文章

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

 if (new []{10,11}.Contains( user.member.RegistrationDate.Value.Month))
怎么样

 if (new []{10,11}.Contains( user.member.RegistrationDate.Value.Month))

如果这些是昂贵的属性获取工具(或者您只是想让它更具可读性),那么只需将值输入临时变量中就有意义了:
var value=user.member.RegistrationDate.value.Month
然后你可以
如果(value==10 | | value==11){…}
。如果这些是昂贵的属性获取程序(或者你只是想让它更具可读性),只需将值放入temp变量中就可以了:
var value=user.member.RegistrationDate.value.Month如果(value==10 | | value==11){…}