[출처 ㅣ https://msdn.microsoft.com/ko-kr/library/system.string.isnullorempty(v=vs.110).aspx]
public object Result{ get; private set; }
Result = mySqlCommand.ExecuteScalar();
// 이 ExecuteScalar 쿼리를 했을때 DB에 저장된 데이터가 없어서 Result 값이 empty 인 상황이었다.
그래서 해결법은
string str = readReq.Result.ToString()
if (str.Equals(""))
{
Debug.Log("MaxEmployeeNumber is not existence");
MaxEmployeeNumber = 0;
Debug.Log("MaxEmployeeNumber :" + MaxEmployeeNumber);
}
else
{
MaxEmployeeNumber = (long)readReq.Result;
Debug.Log("MaxEmployeeNumber:" + MaxEmployeeNumber );
}
후..!
+ String.IsNullOrEmpty 메서드 를 사용하여 코드를 바꿔보았다.
매개 변수가 null 이거나 빈문자열("")이면 true 고
아니면 false 이다.
쓰는법
string.IsNullOrEmpty(스트링변수)
public static String Test(string s)
{ if (String.IsNullOrEmpty(s))
return "is null or empty";
else
return String.Format("(\"{0}\") is neither null nor empty", s);
}
'프로그래밍 > Unity' 카테고리의 다른 글
[C#] DateTime 주의 사항 (0) | 2016.07.31 |
---|---|
sealed 클래스 (0) | 2015.06.12 |
.exe 실행파일을 디버깅하기 (0) | 2015.06.12 |
유니티 파일 외부 프로그램 사용해서 연결하기. (0) | 2015.06.11 |
TimeSpan 구조체 (0) | 2015.06.10 |
댓글