introduzione a .net / mono
DESCRIPTION
Una breve introduzione a .NET, la compilazione a codice intermedio CIL e l'esecuzione virtuale.TRANSCRIPT
![Page 1: Introduzione a .NET / Mono](https://reader033.vdocuments.net/reader033/viewer/2022060203/559e028d1a28ab266a8b46a6/html5/thumbnails/1.jpg)
![Page 2: Introduzione a .NET / Mono](https://reader033.vdocuments.net/reader033/viewer/2022060203/559e028d1a28ab266a8b46a6/html5/thumbnails/2.jpg)
![Page 3: Introduzione a .NET / Mono](https://reader033.vdocuments.net/reader033/viewer/2022060203/559e028d1a28ab266a8b46a6/html5/thumbnails/3.jpg)
![Page 4: Introduzione a .NET / Mono](https://reader033.vdocuments.net/reader033/viewer/2022060203/559e028d1a28ab266a8b46a6/html5/thumbnails/4.jpg)
![Page 5: Introduzione a .NET / Mono](https://reader033.vdocuments.net/reader033/viewer/2022060203/559e028d1a28ab266a8b46a6/html5/thumbnails/5.jpg)
![Page 6: Introduzione a .NET / Mono](https://reader033.vdocuments.net/reader033/viewer/2022060203/559e028d1a28ab266a8b46a6/html5/thumbnails/6.jpg)
![Page 7: Introduzione a .NET / Mono](https://reader033.vdocuments.net/reader033/viewer/2022060203/559e028d1a28ab266a8b46a6/html5/thumbnails/7.jpg)
bool IsAnswer(Random gen) {
int number = gen.Next();
return (number == 42);
}
.method private boolIsAnswer(class System.Random gen)
{.maxstack 2.locals init ([0] int32 number)ldarg.0callvirt instanceint32 System.Random::Next()
stloc.0ldloc.0ldc.i4.s 0x2aceqret
}
bool IsAnswer(Random gen) {int number = gen.Next();return (number == 42);
}
![Page 8: Introduzione a .NET / Mono](https://reader033.vdocuments.net/reader033/viewer/2022060203/559e028d1a28ab266a8b46a6/html5/thumbnails/8.jpg)
object
![Page 9: Introduzione a .NET / Mono](https://reader033.vdocuments.net/reader033/viewer/2022060203/559e028d1a28ab266a8b46a6/html5/thumbnails/9.jpg)
![Page 10: Introduzione a .NET / Mono](https://reader033.vdocuments.net/reader033/viewer/2022060203/559e028d1a28ab266a8b46a6/html5/thumbnails/10.jpg)
Exception
![Page 11: Introduzione a .NET / Mono](https://reader033.vdocuments.net/reader033/viewer/2022060203/559e028d1a28ab266a8b46a6/html5/thumbnails/11.jpg)
structint
doubledecimal
classobjectstringarray
![Page 12: Introduzione a .NET / Mono](https://reader033.vdocuments.net/reader033/viewer/2022060203/559e028d1a28ab266a8b46a6/html5/thumbnails/12.jpg)