반응형
string에 null 이거나 '' (Empty String)일때, 처리하지 않게 하려면, string.IsNullOrEmpty()를 사용하면 됩니다.
if (!string.IsNullOrEmpty(row["TIP_ADJUST"].ToString()))
{
_tip_adjust_total += Convert.ToDecimal(row["TIP_ADJUST"]);
}
C#에서 Null과 Empty String 차이
Empty String |
string s = ""; //System.String 객체에 zero문자만을 가진것. |
Null String |
string s = null; int len = s.Length;; // NullReferenceExcption 발생(throw). |
C#의 null 체크하기
string str =null ; if (str == null) {
MessageBox.Show("String is null"); }
C#에서 null 또는 string.Empty 체크하기
string str =null; if (string.IsNullOrEmpty(str)) {
MessageBox.Show("String is empty or null"); }
참고:
How to C# String Null http://csharp.net-informations.com/string/string-null-cs.htm (예제가 잘 나와있습니다.)
반응형
'C#' 카테고리의 다른 글
Application.Exit() 해도 프로세스가 실행될때, 죽지 않을때. (0) | 2017.09.14 |
---|---|
Visual Studio의 vshost.exe 실행 프로세서 (디버깅 프로그램) (0) | 2017.09.14 |
int형를 나누기 소수점을 얻으려면 => (double)로 캐스팅 변환 (0) | 2017.09.06 |
(C# Reference) C#의 int 순자의 범위 (0) | 2017.08.31 |
[C#] String Decimal 소수점 지정 = String.Fromat() 함수사용, 숫자 3자리(천단위)마다 콤마 찍기 (0) | 2017.08.23 |
람다식 Lambda Expressions x => x * x (0) | 2017.08.18 |
NET Framework 버전 체크하기 (0) | 2017.08.09 |
빌드시 signing 에러가 날때=> error MSB3482: An error occurred while signing: Failed to sign bi (0) | 2017.06.23 |
도움이 되셨다면 하트모양의 "♡ 공감"을 눌러주시면 큰 격려가 됩니다.
(로그인하지 않으셔도 가능)
(로그인하지 않으셔도 가능)