2010-02-01 4 views
2
System.InvalidOperationException:Värdet null kan inte tilldelas en medlem av typen System.Boolean eftersom den är en värdetyp som inte kan ha värdet null. 

마이크로 소프트, 의도는 좋다, 나는 알고있다. 이 정보가 실제로 유용한 사람이라면 스웨덴어를 코딩 링구아 프랑 칸으로 간주 할 것입니다. 몰도바 인들은 몰도바의 StackOverflow를 이용하여 신속한 도움을 얻을 수 있습니다.i18n 옐로우 스크린의 죽음

영어로 메시지를받는 방법을 아는 사람이 있습니까? 구글 번역

+0

당신이 암시하고있는 것이 있다면 나는 언어가 스웨덴어라고 생각하지 않습니다. –

+1

@Anthony : Jodå, det är svenska./네, 스웨덴이에요. – Guffa

+0

확실히 스웨덴어입니다. –

답변

1

예외 메시지는 스레드의 culture에 의해 제어됩니다. 몇 가지 해결 방법 제안은 here입니다.

+0

이것에 대한 훌륭한 해결책이없는 것 같습니다. 수락을하기 전에 개발이 있었는지 기다려 드리겠습니다. – Martin

+1

아니요, 대안이 항상 유용하지는 않습니다. 문제는 Exception 클래스가 하나의 "Message"속성 만 갖고 있다는 것입니다.이 속성은 API 설명서에 따라 최소한 .NET Framework 예외의 경우 문화적 세부 정보를 제공합니다. 다른 쪽의 자바는 예외를 위해 Throwable 기본 클래스에 메시지와 지역화 된 메시지를 둘 다 가지고 있지만 특정 구현에서 재정의되지 않으면 동일한 내부 값으로 매핑됩니다. – jarnbjo

+0

입력 해 주셔서 감사합니다. – Martin

0

우리를 제공합니다 : 그것은 null 값이 될 수없는 값 유형이 있기 때문에

null 값이 형 선택 System.Boolean의 회원에게 수여 할 수 없습니다.

편집 :이 번역은 우리에게 문제의 좋은 아이디어를 제공 완벽하지 않습니다하지만 이벤트. 여기에 번역 ;-)

NOF 내 transalatio는 null 값이 null 값이 될 수없는 값 유형이 있기 때문에 유형의 선택 System.Boolean의 멤버로를 할당 할 수 없습니다입니다.

레코드의 경우 Nullable<> 값 유형에만 null 값을 할당 할 수 있다고 생각합니다.

+3

죄송 합니다만, 실수로 수령인에게 과부하가 걸렸습니다. – Martin

+0

아니요. 문제는이 경우 Microsoft입니다.하지만 그 질문에 대한 2 차적인 질문입니다. 위의 질문에 물음표가 있습니다. – Martin