string[] rounds = cols[5].Split('|');
foreach (string round in rounds)
{
//splitting each round on "^"
string[] msText = round.Split('^');
//create a new list in text file
List<MatchupModel> ms = new List<MatchupModel>();
foreach (string matchupModelTextId in msText)
{
// this is the line on which I am getting the error
ms.Add(matchups.Where(x => x.Id == int.Parse(matchupModelTextId)).First());
}
tm.Rounds.Add(ms);
}
-2
A
답변
0
시도해보십시오. matchupModelTextId
이 (가) 가능한 경우에만 일치 검색을 추가 할 수 있는지 확인하십시오. [MSDN Int.Parse 문서]에 따르면
foreach (string matchupModelTextId in msText)
{
int matchupId;
if (int.tryParse(matchupModelTextId, out matchupId)) {
ms.Add(matchups.Where(x => x.Id == matchupId).First());
}
}
+1
정말 감사합니다. 저는 매력처럼 일했습니다. 당신은 내 전체 프로젝트를 다시 작성하지 못하게했습니다. :) –
+0
아무 문제 없어 - 도와 줘서 기쁩니다! –
관련 문제
- 1. MySQL System.FormatException : 입력 문자열의 형식이 올바르지 않습니다.
- 2. System.FormatException : p0 : Wa - 입력 문자열의 형식이 잘못되었습니다. jqGrid error filteredQuery
- 3. 입력 문자열의 형식이 잘못되었습니다.
- 4. 입력 문자열의 형식이 잘못되었습니다.
- 5. System.FormatException : 입력 문자열의 형식이 올바르지 않음
- 6. System.FormatException : 입력 문자열의 형식이 올바르지 않습니다.
- 7. C# System.FormatException : 입력 문자열의 형식이 올바르지 않습니다.
- 8. C# 입력 문자열의 형식이 잘못되었습니다.
- 9. -> 입력 문자열의 형식이 잘못되었습니다.
- 10. System.FormatException : 형식이 잘못되었습니다. 헤더 키를 추가하는 중
- 11. "System.FormatException"형식의 처리되지 않은 예외 입력 문자열의 형식이 올바르지 않습니다.
- 12. 오류를 방지하려면 어떻게해야합니까? System.FormatException : 입력 문자열의 형식이 올바르지 않습니다.
- 13. C#에서 입력 문자열의 형식이 잘못되었습니다. [OffTopic]
- 14. 입력 문자열의 형식이 잘못되었습니다 - 슬롯 Mchine 응용
- 15. 데이터베이스에 저장할 때 입력 문자열의 형식이 잘못되었습니다.
- 16. C# XNA 입력 문자열의 형식이 잘못되었습니다. 오류
- 17. 입력 문자열의 형식이 잘못되었습니다. C# CultureInfo
- 18. 처리되지 않은 예외 입력 문자열의 형식이 잘못되었습니다.
- 19. 예외 정보 : System.FormatException : 입력 문자열의 형식이 잘못되었습니다. 구문 분석이 작동하지 않습니다.
- 20. 입력 문자열의 형식이 올바르지 않음
- 21. 입력 문자열의 형식이 올바르지 않습니다.
- 22. 입력 문자열의 형식이 올바르지 않습니다.
- 23. 입력 문자열의 형식이 올바르지 않습니다.
- 24. C#을 사용하는 ASP.NET에서 입력 문자열의 형식이 잘못되었습니다.
- 25. int로 변환 할 때 입력 문자열의 형식이 잘못되었습니다. C#
- 26. System.FormatException : 'Base-64 char 배열 또는 문자열의 길이가 잘못되었습니다.'
- 27. 입력 문자열의 형식이 올바르지 않습니다. 문자열을 int로 변환
- 28. C# 입력 문자열의 형식이 올바르지 않습니다.
- 29. 입력 문자열의 형식이 올바르지 않습니다.
- 30. 입력 문자열의 형식이 올바르지 않습니다.
(https://msdn.microsoft.com/en-us/library/b3h1hf19 (V = vs.110) .ASPX) 문자열 인 경우 발생할 수 올바른 형식이 아닙니다 ('예외'및 '주의'절 참조). matchupModelTextId에 숫자가 포함되어 있는지 확인 했습니까? – Marius