Colección de citas famosas - Slogan de motivación - ¿Cuál es el concepto de tipo de objeto en C#, cómo usarlo y cuál es su significado?

¿Cuál es el concepto de tipo de objeto en C#, cómo usarlo y cuál es su significado?

La palabra clave Var es una característica nueva en C# 3.0 y se denomina tipo inferido.

A las variables locales se les puede asignar una variable de "tipo" inferido en lugar de un tipo explícito. La palabra clave var indica al compilador que infiera el tipo de variable a partir de la expresión en el lado derecho de la declaración de inicialización. Los tipos inferidos pueden ser tipos integrados, tipos anónimos, tipos definidos por el usuario, etc. NET Framework o cualquier expresión.

En cuanto a objeto, es la clase base para todos los tipos en C#, debes saberlo.

Es decir, todos los tipos heredan de él, sin importar qué tipo se pueda convertir en un objeto, por ejemplo

Objeto v = 1 objeto s = "s"; object o = Nueva lista ltint gt();

Sin embargo, el objeto es un tipo de referencia. Al convertir tipos de valores, definitivamente habrá una operación de descompresión, lo que afectará la eficiencia. Por tanto, es mejor utilizar tipos de variables explícitos.