- 01
- 02
- 03
- 04
- 05
- 06
- 07
- 08
- 09
- 10
public bool IsEmpty()
{
int x = 0;
x += EntityType.Length == 0 ? 1 : 0;
x += EntityTypeName.Length == 0 ? 1 : 0;
x += EntityDisplayName.Length == 0 ? 1 : 0;
x += EntityId == Guid.Empty ? 1 : 0;
return x == 0 ? false : true;
}
guest 16.08.2009 15:31 # 0
ikovalyov 16.08.2009 15:52 # 0
Dimarius 16.08.2009 17:14 # 0
Поэтому переписать можно так:
return (EntityType.Length == 0) || (EntityTypeName.Length == 0) || (EntityDisplayName.Length == 0) || (EntityId == Guid.Empty);
Или, полагая, что Length >= 0
return (EntityType.Length * EntityTypeName.Length * EntityDisplayName.Length == 0) || (EntityId == Guid.Empty);
ikovalyov 16.08.2009 17:24 # 0
пъянь 16.08.2009 18:07 # 0
bool result = true;
result = result && (EntityType.Length == 0);
result = result && (EntityTypeName.Length == 0);
....
return result;
пъянь 16.08.2009 18:29 # 0
return (EntityType.Length == 0) && (EntityTypeName.Length == 0) && (EntityDisplayName.Length == 0) && (EntityId == Guid.Empty);
guest 18.08.2009 03:03 # 0
пъянь 18.08.2009 13:21 # 0
это в 100 раз важнее :)
guest 18.08.2009 16:05 # +2
return
(EntityType.Length == 0) ||
(EntityTypeName.Length == 0) ||
(EntityDisplayName.Length == 0) ||
(EntityId == Guid.Empty);
Мне будет больно слышать, если это нечитаемо :)
guest 10.09.2009 00:01 # 0