【发布时间】:2015-08-25 22:00:10
【问题描述】:
public Schedule Schedule
{
get
{
return (ContractConsignee == null ? null : ContractConsignee.Schedule);
}
set
{
if (ContractConsignee == null)
{
ContractConsignee = new ContractConsignee(Session);
ContractConsignee.Assignments.Add(this);
}
ContractConsignee.Schedule = value;
}
}
其他人编写了此代码。我正在尝试解决我们系统中的错误。我不熟悉:
== null ? null : ContractConsignee.Schedule
【问题讨论】:
-
微软除了 C# 和 MSDN 还提供搜索引擎 - bing.com/search?q=c%23%20what%20is%20question%20mark
-
@Rahul
return ContractConsignee.Schedule如何等同于return return ContractConsignee == null ? null : ContractConsignee.Schedule?