Red de conocimiento informático - Computadora portátil - ¿Cuál es la diferencia entre bool y booleano en C#?

¿Cuál es la diferencia entre bool y booleano en C#?

Primero, bool es un tipo de valor básico y booleano es un objeto.

2. bool es un alias de booleano. bool en C#, booleano en .NET.

Por curiosidad sobre Boolean, utilicé Reflector para desmontar mscorlib.dll para obtener el código fuente de Boolean y vi lo siguiente:

estructura pública booleana: IComparable, IConvertible<. bool, IEquatable

//Omitir la definición de otros miembros...}

MSDN explica la relación entre bool y booleano como "La palabra clave bool es un alias de System. No hay diferencia en el uso real entre los dos. Sus miembros también son los mismos.