2010-06-18 12 views

Respuesta

41

No hay ninguno. C# proporciona sinónimos para las primitivas definidas por el CLR. System.String -> string, System.Int64 -> long, System.Object -> object, etc.

6

No creo que sean diferentes, es como la diferencia entre System.Int32 e int ... son esencialmente iguales.

8

Sin diferencia.

objeto es un synomym de System.Object

Está ahí para permitir que los usuarios antiguos no sentirse totalmente confundidos cuando se trasladaban de un sistema anterior a este.

+0

¿Qué quiere decir por usuarios de edad? Las únicas personas que he visto usar 'Object' en lugar de' object' son programadores de Java :) –

+0

Eso es lo que quiero decir. Las personas están acostumbradas a usar "objeto" para no forzarlas a usar "Objeto", todavía tienen los "objetos" – Wildhorn

+0

desarrolladores de C# que comenzaron de nuevo en asp.net 2 y anteriores. Cada objeto o int con el que me encontré fue Object o Int32. – DeadlyChambers

Cuestiones relacionadas