此代碼工作正常:聯合空和值檢查
policy.ProviderID > 0 ? RefDataSources.LegalBodies.GetDisplayName(policy.ProviderID.Value) : null
但ReSharper的是抱怨policy.ProviderID.Value
需求是null
檢查(以防止InvalidOperationException
)。
據我所知,該條件只對大於0
的非空值計算爲真,因此不需要進一步檢查。
我應該將此記錄爲JetBrains的錯誤嗎? 或者我誤解了一些東西。
什麼是policy.ProviderID的類型? – Matt
@Matt顯然'int?' –
@IvanStoev,你是如何得出這個結論的?我看不出任何東西來確認它是那種類型。 –