|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Kulcsszó |
Terület |
Alapelérés |
Ekvivalens |
Használat |
---|---|---|---|---|
|
natív |
private |
C++ class |
érték, natív pointer vagy referencia |
|
natív |
public |
C++ struct |
érték, natív pointer vagy referencia |
|
felügyelt |
private |
C# class |
felügyelt hivatkozás |
|
felügyelt |
public |
C# class |
felügyelt hivatkozás |
|
felügyelt |
private |
C# struct |
érték |
|
felügyelt |
public |
C# struct |
érték |
Művelet |
Natív kód |
Felügyelt kód |
---|---|---|
pointer definícióa mutatott objektum |
* |
^ |
referencia definíció a cím lekérdezése |
& |
% |
tagelérés |
-> |
-> |
memóriafoglalás |
new |
gcnew |
memória felszabadítása |
delete |
delete (hívja a Dispose-t) |
.NET típus |
C++/CLI |
---|---|
Char |
wchar_t |
Boolean |
bool |
Byte |
unsigned char |
SByte |
char |
Int16 |
short |
UInt16 |
unsigned short |
Int32 |
int, long |
UInt32 |
unsigned int, unsigned long |
Int64 |
long long |
UInt64 |
unsigned long long |
Double |
double |
Single |
float |