¿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.