값을 문자열 (예 : short)로 변환 한 다음 Int32로 변환해야하는 이유가되는 이유는 무엇입니까? short에서 Int 32로 변환 할 수없는 이유는 무엇입니까? 당신이 캐스팅 할 수 있기 때문에Int32.Parse 사용
답변
은 심지어 명시 적 변환 모든 종류의 필요가 없습니다 : 또한
short s = 23;
int k = s;
, 어떤없이 숫자 리터럴 (접미사의 종류) 어쨌든 int32s입니다.
- 편집
short
가 int
보다 항상 작기 때문에 필요하지 않습니다 명시 적 캐스트가 이유, 따라서 short
것이다 int
의 크기, 너무 잠재적 손실에 항상 완전히 적합 데이터.
이 필요하지 않습니다 :
short shortNumber = 11;
int notAsShortNumber = (int)shortNumber;
아니요, 명시 적 형변환이 필요 없습니다. –
확실히 당신이 의도 한 바를 분명히합니다. – ChaosPandion
나는 다음과 같은 코드를 보았다 : shortvalue = 100 정수 값 = 1000 정수 값 = 정수 값 + int32.Parse (shortvalue.ToString()); 왜 짧은 값이 문자열로 변환 된 다음 Int32로 변환됩니까? – DotNetRookie
- 1. x64 컴퓨터에서 Int32 사용
- 2. bitNot = (sbyte) (~ 비트 없음) VS. myInt = Int32.Parse (myInput);
- 3. 참조 및 Int32 업데이트를 위해 Interlocked.Exchange 사용
- 4. "int32 undeclared"gcc 오류
- 5. parse express app.js route
- 6. Int32 숫자는 어떻게 포맷합니까?
- 7. int32, int64의 별칭
- 8. Int32.Parse는 정확히 무엇을합니까?
- 9. MVC 아약스 INT32 오류
- 10. PHP를위한 parse/collator
- 11. Parse JSON with R
- 12. JSON Jquery parse
- 13. python parse xml text
- 14. parse youtube links PHP
- 15. Jquery Parse XML
- 16. parse json jquery
- 17. jQuery.ajax parse XML
- 18. Jquery - json parse
- 19. Javascript Json Parse
- 20. ASP.NET MVC의 SendGrid Parse API
- 21. Int32 또는 필요한 것을 사용하십시오
- 22. C# int, Int32 및 enums
- 23. nginx : parse * .cgi as php
- 24. APK의 "Parse Error"가 발생했습니다.
- 25. android : parse html from page
- 26. NVelocity - 내장 된 리소스가있는 #parse
- 27. Javascript parse xml (로컬 파일)
- 28. clojure.xml/parse 호출의 헤더 수락
- 29. Python urllib2 parse html 문제
- 30. Parse Server.XMLHTTP with ASP classic
이것은 매우 합리적인 신참 질문입니다. – ChaosPandion