Visual C++ .NET/Class/initonly — различия между версиями
Admin (обсуждение | вклад) м (1 версия) |
Admin (обсуждение | вклад) м (1 версия) |
(нет различий)
| |
Текущая версия на 12:05, 26 мая 2010
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();
}