您好,我不是C#的专家,我发现了这段代码并且不太了解它的作用。
之前我从未在c#中看到过运算符=>
。就像一个重定向?
public byte[] methodA(byte[] data) =>
this.methodB(data);
答案 0 :(得分:11)
这被称为表达身体方法。它是C#6.0中的新功能。
相当于:
public byte[] methodA(byte[] data) {
return this.methodB(data);
}
答案 1 :(得分:0)
这是C#6.0中名为“Expression Bodied function”的新功能,它还减少了代码行。 e.g
obj.col = obj2.col2 = value