다음과 같은 문자열 변수가 있습니다. -123456. 정수로 나누고 int a = 12 및 int b = 3456에 할당하고 싶습니다. 어떻게 할 수 있습니까? 기음#? 의견에 따라C# split string을 다른 정수 변수에 할당하십시오.
-2
A
답변
2
쉬운 솔루션 :
string x = "123456";
int a = int.Parse(x.Substring(0,2));
int b = int.Parse(x.Substring(2));
+0
이 작동하지만 주 프로그램을 실행할 때 예외가 발생합니다 - { "인덱스와 길이는 문자열 내의 위치를 참조해야합니다. \ r \ n 매개 변수 이름 : 길이"}, 하위 문자열 때문에입니까? Pls help – user1221765
+0
예, 문자열이 2 자보다 짧으면 첫 번째 하위 문자열에서 해당 예외가 발생합니다. 3 자보다 짧으면 두 번째 문자열에서 얻을 수 있지만 매개 변수 이름은'index'입니다. –
관련 문제
- 1. Java의 변수에 값을 할당하십시오.
- 2. 루프의 변수에 값을 할당하십시오.
- 3. gurobi 변수에 값을 할당하십시오.
- 4. 값을 선택하고 변수에 할당하십시오.
- 5. C# xml 파일을 읽고 변수에 값을 할당하십시오.
- 6. r 다른 기능이있는 경우 변수에 값을 할당하십시오.
- 7. char 변수에서 숫자 문자열을 가져 와서 정수 변수에 다시 할당하십시오.
- 8. awk 변수에 값을 할당하십시오.
- 9. NetCDF4 변수에 값을 할당하십시오.
- 10. 변수에 함수를 할당하십시오.
- 11. 변수에 명령 출력을 할당하십시오.
- 12. Polymoprhic 변수에 포트를 할당하십시오.
- 13. 리눅스의 변수에 명령의 값을 할당하십시오.
- 14. Beanshell에서 split for string을 사용하는 방법?
- 15. 캐치 매개 변수에 값을 할당하십시오.
- 16. 문자열의 동적 조각을 변수에 할당하십시오.
- 17. 문자열 내부의 변수에 값을 할당하십시오.
- 18. 자바의 변수에 비트 연산자를 할당하십시오.
- 19. PHP 변수에 js 변수를 할당하십시오.
- 20. 파이썬의 변수에 print의 출력을 할당하십시오.
- 21. 자바 스크립트 변수에 'this'레퍼런스를 할당하십시오.
- 22. 문자열에서 항목을 추출하고 변수에 할당하십시오.
- 23. annotation을 기반으로 변수에 값을 할당하십시오.
- 24. AngularJS : $ http.get 데이터를 변수에 할당하십시오.
- 25. Perl에서 스칼라 변수에 0을 할당하십시오.
- 26. unix에서 변수에 숫자 값만 할당하십시오.
- 27. 블레이드 파일의 변수에 값을 할당하십시오.
- 28. C# 메모리를 할당하고 다른 변수를 할당하십시오.
- 29. Windows 배치 : 한 문자에서 다른 문자로 변수에 값을 할당하십시오.
- 30. PHP를 사용하여 배열의 각 요소를 변수에 할당하십시오.
이 달려있다. 항상 첫 번째 int에 처음 두 문자가 있고 두 번째 문자는 나머지 문자입니까? 그런 다음'Substring'을 사용하십시오 – Pikoh
무엇을 기반으로 분할할까요? 'Substring (0,2)'와'Substring (2)'를 사용하여 int로 캐스팅하는 것은 쉽지만, 그것이 당신이 원하는 것이 확실하지 않습니다. –
예 @ZoharPeled,이 작동합니다. 감사합니다 – user1221765