본문 바로가기

c#

프로그래밍 입문 언어 추천 .NET C# 프로그래밍 입문 해야하는 이유 초보자를 위한 프로그래밍 추천 다양항 디바이스 개발 확장가능한 개발 역량 위해서 https://dotnet.microsoft.com/ko-kr/platform/community .NET 개발자 커뮤니티 | 같은 생각을 가진 개발자와 만나기 .NET 커뮤니티에 참여하세요. 지역 모임에 참석하거나, GitHub에 참여하거나, Stack Overflow에서 질문하거나, X 또는 Facebook에서 팔로우하세요. dotnet.microsoft.com .Net 프로그램 일반적으로 C# 프로그래밍은 현대 소프트웨어 개발 분야에서 굉장히 인기 있는 언어입니다. 그러나 처음 시작하기에는 어려움을 겪는 분들이 많습니다. 이번 글에서는 C# 프로그래밍을 처음 시작하는 분들을 위해 초보자를 위한 완벽한 가이드를 제공하고자 .. 더보기
C# Custom Sort Null 널값이 제일 아래로 IComparer IComparable IComparable 및 IComparer 인터페이스 Visual C#에서 사용 하는 방법refer: http://support.microsoft.com/kb/320727/ko static void Main(string[] args) { // Create an arary of car objects. car[] arrayOfCars = new car[8] { new car("Ford",1992), new car("Fiat",1988), new car("Buick",1932), new car("Ford",1932), new car("Dodge",1999), new car(string.Empty,1990 ), new car("sexy",null ), new car("Honda",1977) }; // Write.. 더보기
TreeGridView C# VS2008 Original version VS2005 Link : http://blogs.msdn.com/markrideout/archive/2006/01/08/customizing-the-datagridview-to-support-expanding-collapsing-ala-treegridview.aspx http://blogs.msdn.com/markrideout/archive/2006/01/18/new-link-for-treegridview.aspx License Code samples and components are provided under the Microsoft Public License Ms-PL(Microsoft Permissive License) - Ms-PL은 Microsoft 소스 코드 라이.. 더보기
[C#] String.Format 을 이용한 문자정렬 왼쪽 오른쪽 가운데 | String alignment Left Right Center 기초를 튼튼히 하면 삽질을 줄일수 있어요! You based foundation when the shoveling to reduce. Result : Code : static void Main(string[] args) { Console.WriteLine("123456789012345678901234567890123456789012");// 총길이 42칸 Console.WriteLine(String.Format("{0,42}", "test")); //우측정렬 Console.WriteLine(String.Format("{0,-42}", "te13123123st")); //좌측정렬 Console.WriteLine(String.Format("{0}", "1").PadLeft(42 - (21 - ("1".Len.. 더보기
좀비 프로세스 | Application.Exit() vs Environmrnt.Exit(0) 좀비 프로세스 - 프로세스 종료 후에도 메모리에서 사라지지않는 프로세스 좀비 프로세스 발생원인 - 자식프로세스가 종료되었는데 부모프로세스가 종료되지 않았거나, 부모프로세스가 wait()계열 함수를 호출해서 자식프로세스를 정리하지 않았을 경우 발생한다. 출처 : http://www.megasolutions.net/cSharp/Application_Exit()-vs-Environmrnt_Exit(0)-44501.aspx Application.Exit() vs Environmrnt.Exit(0) Hi All, When I use applcation.exit() in winForm application, the form closed, but the process is still going!! ( The debu.. 더보기
1차원 배열(C# 프로그래밍 가이드) string 배열 스트링 배열 1차원 배열(C# 프로그래밍 가이드) 다음 예제처럼 5개의 정수를 포함하는 배열을 선언할 수 있습니다.C#int[] array = new int[5];이 배열에는 array[0]에서 array[4]까지의 요소가 있습니다. 배열을 생성하고 배열 요소를 기본값으로 초기화하려면 new 연산자를 사용합니다. 이 예제에서는 모든 배열 요소를 0으로 초기화합니다.같은 방법으로 문자열 요소를 저장하는 배열을 선언할 수 있습니다. 예를 들면 다음과 같습니다.C#string[] stringArray = new string[6]; 배열 초기화선언 시 배열을 초기화할 수 있으며, 이런 경우 차수는 초기화 목록의 요소 수로 지정되므로 별도로 지정할 필요가 없습니다. 예를 들면 다음과 같습니다.C#int[] array1 = n.. 더보기