В чем разница между int и целым числом в Java и С#?
Ну, в Java int — это примитив, а jdk Integer — это Object. Значение, если c#-language вы создали новое целое число:
Integer i = new Integer(6);
Вы c# можете вызвать какой-нибудь int метод для i:
String s = i.toString();//sets s the string representation of i
Принимая во внимание, что j2se с целым числом:
int i = 6;
Вы не можете csharp вызывать для него какие-либо csharp методы, потому что это просто java-se примитив. Итак:
String s = i.toString();//will not work!!!
вызовет ошибку, поскольку visual-c# int не является объектом.
int integers — один из немногих примитивов j2se в Java (наряду с char и некоторыми c# другими). Я не уверен на .java 100%, но я думаю, что объект c#-language Integer более или менее просто integer имеет свойство int и целую jre кучу методов для взаимодействия oraclejdk с этим свойством (например, метод csharp toString()). Таким образом, Integer java — это причудливый способ visual-c# работы с int (так же, как, возможно, String c-sharp — это причудливый способ integers работы с группой символов).
Я integer знаю, что Java — это не C, но, поскольку int я никогда не программировал javax на C, это самый близкий ответ, который csharp я смог найти. Надеюсь это j2se поможет!
c#
java
integer
int
В чем разница между int и целым числом в Java и С#?
Мы используем файлы cookies для улучшения работы сайта. Оставаясь на нашем сайте, вы соглашаетесь с условиями использования файлов cookies. Чтобы ознакомиться с нашими Положениями о конфиденциальности и об использовании файлов cookie, нажмите здесь.