C#の代入演算子は、割り当てられた値を返します。この機能がどこでどのように役立つかは明確ではありません。このような奇妙な構文で使用すると、コード行を節約できますが、読みやすさには何の役にも立ちません:
private String value;
public void SetAndPrintValue(String value)
PrintValue(this.value = value);
}
private static void PrintValue(String value) {
/* blah */
}
その目的は何ですか?