Guida al C#
Capitolo 19° - Codice Unsafe Unmanaged
Cosa indica il Termine Unsafe? L'unsafe e una parte di codice di cui viene compilata escludendo il Grabage Collection, Qual'è la differenza tra questi due metodi di compilazione? Usando il Grabage Collection, con compilazione eseguita da IL abbiamo i nostri programmi quotidiani Usando metodi Unsafe possiamo appunto escludere il codice gestito e passare al codice Un-managed
Vantanggi: Svantaggi:
piccolo esempio di come usare unsafe in una funzione
unsafe { int* j; int k = 0; int* idk = &k + 100 / 2; j = idk; }
oppure
public unsafe void Prova { char* arrayPtr; fixed(int* ptr=&obj.aValueMember) { arrayPtr=(char*)(*(ptr-1)); arrayPtr[6]='D'; arrayPtr[7] ='E'; arrayPtr[8] ='F'; arrayPtr[9] ='A'; arrayPtr[10]='U'; arrayPtr[11]='L'; arrayPtr[12]='T'; } }
Possiamo in'oltre dichiarare anche funzioni o metodi come puntatori esempio
VB.NET, C#, C++, PHP, MySQL, Javascript , LUA,Infarinatura di Python e Ruby, Grafica Vettoriale (Esperto di CorelDraw)
DirectX 9 e XNA Game Studio, Silverlight, jquery, Autoit e Android.
Esperto in Unity e Buona conoscenza di Blender.
Esperto C# UI Designer
Ottima conoscenza sulle tecnologie PBR.
Assembly? Sto imparando...
|