Del curso: .NET 7 esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 23.700 cursos impartidos por expertos del sector.

Numeric IntPtr

Numeric IntPtr

Ahora en C# 11, las estructuras de IntPtr y UIntPtr cuentan con un alias. Así como hay un alias para Int32, que es int, y para Int64, que es long, así también estas estructuras ahora tienen sus alias, que son nint y nuint, respectivamente. Para demostrar esto, aquí en esta aplicación de Windows Forms que ya previamente creé, vamos a observar que tengo esta clase llamada WindowHelper y tengo cierto código de interoperabilidad con el sistema operativo Windows para poder quitar el menú que aparece cuando hacemos clic en el área de la esquina superior izquierda. Vamos a ver cómo funciona esto. Aquí voy a hacer clic en Iniciar depuración. Vemos que es un formulario totalmente vacío. En realidad, esto no importa tanto, lo que importa es que veas que cuando hacemos clic en este ícono, aparece este menú contextual. ¿Qué pasaría si necesitásemos removerlo? Justamente, eso es lo que hace este código que tengo aquí que previamente escribí para acelerar este proceso. Nota que muchos de estos…

Contenido