相关疑难解决方法(0)

Visual Basic关键字的C#等价物:'With'...'End With'?

在Visual Basic中,如果要更改单个对象的多个属性,则需要With/End With声明:

Dim myObject as Object

// ' Rather than writing:
myObject.property1 = something
myObject.property2 = something2

// ' You can write:

with myObject
   .property1 = something
   .property2 = something2
   ...
End With
Run Code Online (Sandbox Code Playgroud)

我知道C#可以在创建新对象时执行此操作:

Object myObject = new Object { property1 = something, property2 = something2, ...};
Run Code Online (Sandbox Code Playgroud)

但是,如果myOject已经创建(如Visual Basic正在做什么),我该怎么做?

c# vb.net language-design with-statement

8
推荐指数
2
解决办法
6960
查看次数

标签 统计

c# ×1

language-design ×1

vb.net ×1

with-statement ×1