- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
if (null != this.messageTemplateResourceName && null != this.messageTemplateResourceType)
{
return ResourceStringLoader.LoadString(this.messageTemplateResourceType.FullName,
this.messageTemplateResourceName,
this.messageTemplateResourceType.Assembly);
}
if (null != this.messageTemplateResourceName || null != this.messageTemplateResourceType)
{
throw new InvalidOperationException(Resources.ExceptionPartiallyDefinedResourceForMessageTemplate);
}
bormand 29.08.2013 15:41 # +4
Написано сотрудником эпла, недавно перешедшим на сторону M$? :)
krypt 29.08.2013 15:49 # +4
kegdan 29.08.2013 16:00 # −2
kegdan 29.08.2013 16:10 # +4
kegdan 29.08.2013 16:23 # 0
kegdan 29.08.2013 16:23 # +1
Lure Of Chaos 30.08.2013 19:50 # +3
kegdan 30.08.2013 19:53 # −1
Vindicar 29.08.2013 21:45 # +1
Первое условие:
оба null - 0
первый null - 0
второй null - 0
оба не null - 1
Второе условие:
оба null - 0
первый null - 1
второй null - 1
оба не null - 1
Вывод - от второго if'а не избавиться (см. случай когда оба null), но ставить его в else первого имеет смысл для ясности - из-за return выше он все равно выполнится тогда и только тогда когда есть хотя бы один null.
blackhearted 30.08.2013 15:41 # −1
Похвально, сынок.
guest 31.08.2013 10:35 # −3
Vindicar 31.08.2013 14:00 # +2