C#等效于JavaScript Spread运算符

时间:2019-02-14 15:45:50

标签: javascript c# spread-syntax

JavaScript传播运算符是非常方便的方法,可以根据现有对象进行稍加修改即可创建新对象。它越来越受欢迎。特别是在Redux框架中大量使用它来管理应用程序状态。例如:

{ ...state, newProperty: "foo" }

此语句将返回包含来自state的所有数据以及值newProperty的另外"foo"的新对象。

长时间使用JavaScript之后,当我回到C#时,我开始想出是否有可能在C#中轻松地做到这一点。当然,我可以克隆对象,然后修改属性。但是我可以一步一步做到吗,就像在JavaScript中一样?

0 个答案:

没有答案