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