Visual C++ .NET/Class/initonly
initonly static field
#include "stdafx.h"
using namespace System;
ref class MyClass
{
public:
static initonly String^ name = "a"; // OK
};
initonly string
#include "stdafx.h"
using namespace System;
ref class MyClass
{
initonly String^ name;
public:
MyClass(String^ first, String^ last)
{
name = first + last;
}
void Print()
{
Console::WriteLine(name); // OK
}
};
int main()
{
MyClass^ r = gcnew MyClass("a", "a");
r->Print();
}