Resultados de la búsqueda a petición "cil"
Máquina virtual de Java y CLR
Como una especie de seguimiento a la pregunta llamada¿Diferencias entre MSIL y el bytecode de Java? [https://stackoverflow.com/questions/95163/differences-between-msil-and-java-bytecode] , ¿cuáles son las (principales) diferencias o similitudes ...
Creando el método dinámicamente y ejecutándolo
Antecedentes Quiero definir pocasstatic métodos en C #, y generar código IL como conjunto de bytes, a partir de uno de estos métodos, seleccionados en tiempo de ejecución (en el cliente), y enviar el conjunto de bytes a través de la red a otra ...
¿Escribir un compilador para .net - IL o Bytecode?
Actualmente me estoy sumergiendo en el funcionamiento interno de .net, lo que significa IL. Como ejercicio, quiero construir un compilador brainf..k para .net (sí, ya existen, pero como se dijo es para fines de aprendizaje). Por el momento solo ...
¿Los nombres de los métodos se compilan en el EXE?
Hacer clase, método y variablelos nombres se incluyen en el MSILdespués de compilar un proyecto de aplicación de Windows en un EXE? porofuscación- menos nombres, más difícil de realizar ingeniería inversa.Y para actuación- nombres más cortos, ...
Indexación de matrices con enumeraciones en C #
Tengo muchas colecciones de números de tamaño fijo donde se puede acceder a cada entrada con una constante. Naturalmente, esto parece apuntar a matrices y enumeraciones: enum StatType { Foo = 0, Bar // ... } float[] stats = new ...
Inyección programática de MSIL
Digamos que tengo una aplicación con errores como esta: using System; namespace ConsoleApplication1 { class Program { static void Main(string[] args) { Console.WriteLine("2 + 1 = {0}", Add(2, 1)); } static int Add(int x, int y) { return x + x; ...
¿Por qué las clases estáticas se consideran "clases" y "tipos de referencia"?
He estado reflexionando sobre el sistema de tipos C # y CIL hoy y he comenzado a preguntarme por qué las clases estáticas se consideran clases. Hay muchas formas en que no son realmente clases: Una clase "normal" puede contener miembros no ...