[ASP.NET] C# String Null 체크 정리 - IsNullOrEmpty vs IsNullOrWhiteSpace
·
🛠️Backend/ASP.NET
들어가며C# 개발을 하다 보면 문자열(String)의 유효성을 검사해야 하는 경우가 매우 많습니다. 특히 사용자 입력, API 응답, 데이터베이스 조회 결과 등을 처리할 때 문자열이 null인지, 빈 문자열인지, 아니면 공백만 있는지 확인해야 합니다."문자열 검증은 안정적인 프로그램의 기본이다"적절한 문자열 검증 없이는 NullReferenceException이나 예상치 못한 동작이 발생할 수 있습니다.현재 작성하신 코드를 보면 다음과 같이 null 체크와 길이 체크를 분리해서 하고 계십니다:if (dto.ItemNo != null) if (dto.ItemNo.Length > 0) dataPack.AddProperty("@item_no", DbType.String, dto.ItemNo)..