C++ cli 如何在C++/CLI?

C++ cli 如何在C++/CLI?,c++-cli,anonymous-types,C++ Cli,Anonymous Types,我正在编写一个C++/CLI类,我需要这样的东西: System::Object^ person = gcnew { firstName = "John", lastName = "Smith" }; 这是我为C#找到的: 如果有可能实现C++/CLI的话,有人举过一个例子吗?我在匿名类型上没有找到任何东西,所以我很快就为它定义了一个类: public ref class Person { String^ firstName; String^ lastName; } 然后用它来代替对象:

我正在编写一个C++/CLI类,我需要这样的东西:

System::Object^ person = gcnew { firstName = "John", lastName = "Smith" };
这是我为C#找到的:


如果有可能实现C++/CLI的话,有人举过一个例子吗?

我在匿名类型上没有找到任何东西,所以我很快就为它定义了一个类:

public ref class Person { String^ firstName; String^ lastName; }
然后用它来代替对象:

Person^ person = gcnew Person();
person->firstName = "John";
person->lastName = "Smith";
尽管与IntelliSense等匿名类型相比,它有一些优势,但了解C++/CLI中是否支持匿名类型仍然很有趣