
※ 프로그래밍 작성 스타일에 따른 내용이므로 개인적인 견해가 포함되어 있습니다. String.Equals 함수를 사용할 때, parameter 가 null 일 수도 있는 경우, 대부분 이렇게 사용한다. 1) if (a != null && a.Equals("Y")) 2) if (!string.IsNullOrEmpty(a) && a.Equals("Y")) //이 경우, a 가 string 타입인건 보장되어야함 이럴 경우, 체크 문이 두개씩 들어가게 되어, 변수가 많아질수록 가독성 측면에서 좋지 않다고 생각한다. 해당 조건문은 아래와 같이 간략화하여 사용할 수 있다. 간단한 비교구문에서는 아래처럼 사용하는 것이 효율적일 것으로 보인다. if ("Y".Equals(a)) 다만, 사용자가 원하는 동작이 NULL ..
Enum Key 값으로 반복문을 돌면서 값을 출력하는 단순한 예제 소스 첨부합니다. private string GetCodeName(int code) { string result = string.Empty; foreach(STATUS status in Enum.GetValues(typeof(STATUS))) { if ((int)status == code) result = status.ToString(); } return result; } public enum STATUS { SUCCESS = 1, FAIL = -1, NODATA = -2, ALREADY = -3, }
※ 이 게시글은 ASP.NET에 관련하여 자주 업데이트 될 예정입니다. .NET Framework웹 서비스 및 기타 응용 프로그램의 작성, 배포 및 실행을 위한 환경을 의미한다. 거의 모든 종류의 프로그램을 개발할 수 있도록 만들어진 크고 포괄적인 개발 프레임워크이다. └ ASP.NET : 웹 응용 프로그램을 만들기 위해 특별히 설계된 .NET Framework의 한 부분 CLR (Common Language Runtime) : 공통 언어 런타임 Framework 클래스 및 ASP.NET의 세 가지 주요 부분으로 구성되어지는 환경을 의미한다. .NET 타입들의 위치를 지정하고, 로드하고, 관리하는 역할을 담당한다. 자동으로 메모리를 관리해 주고, 언어를 통합할 수 있도록 하는 것이다. CTS (Commo..
- Total
- Today
- Yesterday