且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

C#与VB中的With语句等效吗?

更新时间:2023-02-07 20:11:56

不是,您必须分配一个变量。因此

Not really, you have to assign a variable. So

    var bar = Stuff.Elements.Foo;
    bar.Name = "Bob Dylan";
    bar.Age = 68;
    bar.Location = "On Tour";
    bar.IsCool = True;

或者在C#3.0中:

    var bar = Stuff.Elements.Foo
    {
        Name = "Bob Dylan",
        Age = 68,
        Location = "On Tour",
        IsCool = True
    };