Frage In C # Was ist der Unterschied zwischen Int64 und Long? [Duplikat]


Diese Frage hat hier bereits eine Antwort:

In C #, was ist der Unterschied zwischen Int64 und lang?

Beispiel:

long x = 123;
Int64 x = 123;

5
2018-04-26 22:07


Ursprung


Antworten:


Es gibt keinen Unterschied im kompilierten Code. Sie sind Aliase für die gleiche Sache.


7
2018-04-26 22:08



hier ist etwas komischer:

Convert.ToInt64(27.5) = 28

(int64)27.5 = 27

Ich denke, der Unterschied liegt auf der Ebene von Cast und Convert und nicht auf der Ebene des Datentyps.


0
2018-04-26 22:11