이것은 정말 어색해 보입니다 ... 아무도 깨끗한 접근 방법에 대한 제안이 있습니까?C#에서는이 부울 값을 쓸 좋은 방법이 있습니다
C#을bool case1 = (dte.StartDateTime >= Date) && (dte.StartDateTime < Date.AddHours(_interval));
bool case2 = (dte.EndDateTime > Date) && (dte.EndDateTime < Date.AddHours(_interval));
bool case3 = (dte.StartDateTime <= Date) && (dte.EndDateTime >= Date.AddHours(_interval));
return ((dte.Association == Association) && (case1 | case2 | case3));
은 2.0
아이디어는 그것의 자신의 방법으로 이러한 부울 과제를 각각 이동하여 코드를 더 자기 문서화을 한 후 일을 정확히하는 방법을 이름을 지정하는 것입니다
나는 실제로 당신이 한 것을 좋아합니다. :) – JonH
그건 내 눈에시 음악과 내 귀에 음악. –
불필요한 괄호가 많이 있습니다. – codymanix