Red de conocimientos sobre prescripción popular - Conocimiento de perdida de peso - ¿Existe alguna diferencia entre long e int64 en C#?

¿Existe alguna diferencia entre long e int64 en C#?

La diferencia entre long e int64 en C# es: diferentes objetos, diferentes métodos de declaración y diferentes precisiones.

Primero, los objetos son diferentes

1 y long:long son objetos de instancia en la biblioteca básica de C# System.Int64.

2.int 64: int 64 es un objeto definido en la biblioteca básica de C# System.Int64.

En segundo lugar, las opiniones son diferentes.

1 y long:long adoptan el método de declaración de tipos de valor en C#.

2.Int 64: Int 64 adopta el método de declaración de tipo de referencia en C#.

En tercer lugar, la precisión es diferente

1 y long:long son tipos de datos enteros largos y los datos no perderán precisión cuando se conviertan a int64.

2.Int 64: Int 64 es un tipo de datos entero y los datos convertidos a largos perderán precisión.