我很清楚“=>”作为c#中的lambda运算符,到目前为止已经使用了很多。
但是今天我偶然发现了一种新的方式(至少对我来说)使用这个我无法理解的操作符:
public abstract class Connection : IConnection
{
protected HttpClient HttpClient { get; private set; }
...
public Uri Address => HttpClient.BaseAddress;
public TimeSpan Timeout => HttpClient.Timeout;
...
}
我已检查过=> Operator (C# Reference)和Lambda Expressions (C# Programming Guide),但未找到此类用法的任何提及。
代码来自MyCouch project on GitHub源文件中的this。
我错过了什么?