-4
var userDomain = (from a in this.db.DomainList.ToList()
join b in this.db.UserDomain.ToList() on a.DomainId equals b.UserDomainId
where b.UserId == new System.Guid(user.ProviderUserKey.ToString())
select new
{
a.DomainId,
a.DomainName
}).FirstOrDefault();
string userDomainName = (userDomain.DomainName ?? "None").ToString(CultureInfo.InvariantCulture);
我有上面的示例代碼。當USERDOMAIN爲空,我想設置用戶域名varibale爲「無」,如果別的USERDOMAIN不爲空,用戶域名變量應設置爲userDomain.DomainName
如何正確檢查和處理空值或對象
我曾嘗試下面的代碼行
string userDomainName = (userDomain.DomainName ?? "None").ToString(CultureInfo.InvariantCulture);
但也不不起作用,因爲它會拋出錯誤
未將對象引用設置爲對象的實例。
if userDomain is null。
謝謝,這是我想要的。 – StackTrace 2015-02-12 08:20:18