나는 타입 TimeSpan?
이다 Model.FirstTechSupportAssigneeElapseTime
이 코드 조각에서 삼항 연산자를 사용하는 것을 시도하고있다 : 나는 삼항 연산자를 구현하기 위해 노력했다@Model (TimeSpan)을 사용하여 면도기에서 삼항 연산자를 사용하는 방법은 무엇입니까?
<dt>Assigned In</dt>
<dd>
@if (@Model.FirstTechSupportAssigneeElapseTime == null)
{ @:N/A }
else
{ @Model.FirstTechSupportAssigneeElapseTime }
</dd>
하지만 나는 비참하게 실패하고 @ '모든 곳이야 나 혼란 스럽네. 이 시나리오에서 삼항 연산자를 가질 수 있습니까?
감사합니다.
사실 ElapseTime은 TimeSpan이며이 이유에 대해 불평하는 연산자입니다 ?? TimeSpan 및 문자열에 적용 할 수 없습니다. –
@ GuillermoSánchez -'??'는 아마도 잘 작동하지 않을 것입니다. timespan에서'.ToString()'을 사용하면 여전히 삼항 연산자를 수행 할 수 있습니다. (내 편집 참조) –
그것은 " "연산자는 다음과 같이 EllapseTime 선언이 유사하기 때문에 이상한 참조 또는 nullable 시간이 될 수 있습니다. public TimeSpan? FirstTechSupportAssigneeElapseTime {get; 개인 집합; } –