文件名称:Result.OrDefault:pre c# 6 的空传播
文件大小:482KB
文件格式:ZIP
更新时间:2024-07-08 14:15:46
C#
结果或默认 C#6 将支持空值传播( )。 Result.OrDefault 是 C#6 之前的简单空值传播。 您知道“在发票视图中显示员工姓名”之类的要求吗? 那么可能你的 ViewModel 代码看起来很像这样。 public string EmployeeName { get { if ( SelectedItem != null && SelectedItem . Invoice != null && SelectedItem . Invoice . Employee != null && SelectedItem . Invoice . Employee . Name != null ) { return SelectedItem . Invoice . Employee . Name . ToString ();
【文件预览】:
Result.OrDefault-master
----.gitignore(3KB)
----Result.OrDefault()
--------Result.OrDefault.csproj(2KB)
--------Result.cs(4KB)
--------Properties()
----LICENSE(1KB)
----README.md(3KB)
----appveyor.yml(651B)
----.nuget()
--------NuGet.exe(1.59MB)
--------NuGet.Config(164B)
--------pack.ps1(598B)
--------Result.OrDefault.nuspec(1003B)
--------NuGet.targets(7KB)
----Result.OrDefault.sln(2KB)
----Result.OrDefault.Tests()
--------PerformanceTests.cs(1KB)
--------packages.config(135B)
--------I.cs(138B)
--------Tests.cs(5KB)
--------Result.OrDefault.Tests.csproj(5KB)
--------Properties()