tryparse

    2

    6답변

    TryParse (string s, Out 객체 결과) 메소드를 구현하고 있습니다. 구문 분석에 실패하면 out 매개 변수를 건드리지 않으므로 이전 결과가 그대로 유지됩니다. 그러나 VS2k8은 나를 허용하지 않을 것입니다. 내가 상관없이 밖으로 개체의 가치를 설정해야합니다. 컴파일러를 기쁘게하기 위해 result = result를 넣어야합니까? 내가 놓친

    2

    2답변

    확장 메서드 또는 LINQ를 사용하여 TryParse, TryRead 같은 문자를 IndexOutOfRangeException으로 던지지 않고 배열 요소에 액세스하는 안전한 방법은 무엇입니까?

    1

    1답변

    TryParse를 제네릭 형식으로 복제하려고 시도하고 TypeDescriptor가 내가 무엇을 제공하는지 생각해보십시오. 그래서 나는 다음과 같은 테스트 케이스를 생각해 냈다.하지만 실패하고있다. 어디서 잘못 될지 아무도 모른다면 궁금하다. [TestMethod] public void Test() { string value =

    3

    3답변

    현재 변환을 대체 할 코드를 리팩터링하고 있습니다. TryParse를 사용합니다. 개체에 속성을 만들고 할당하는 다음 코드를 보았습니다. 내가 무슨 짓을했는지에 var p = new Person { RecordID = Int32.TryParse(row["ContactID"].ToString(), out RecordID) ? RecordID : RecordI