gpt4 book ai didi

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

转载 作者:太空狗 更新时间:2023-10-29 18:04:55 25 4
gpt4 key购买 nike

在 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

我知道 C# 可以在创建新对象时做到这一点:

Object myObject = new Object { property1 = something, property2 = something2, ...};

但是,如果 myOject 已经创建(就像 Visual Basic 所做的那样),我该怎么做呢?

最佳答案

您不能在 C# 中执行此操作。

此功能特定于 VB,您在 C# 中最接近的可能是您所描述的对象初始值设定项。

关于Visual Basic 关键字 : 'With' . .. 'End With' 的 C# 等价物?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4174773/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com