Language/C#

    [C#] 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. [출처] C# : 오류 System.NullReferenceException: 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.(오류 System.NullReferenceException)

    오류 메세지 System.NullReferenceException: 개체 참조가 개체의 인스턴스로 설정되지 않았습니다. 대체로 오브젝트의 값을 다른 오브젝트에 할당할때 나타납니다. 이유는 참조하거나 대입하려는 오브젝트의 값이 null 이기 때문에 나타납니다. 즉 참조하는 개체가 null 이라서 Exception이 발생한거죠.[출처] C# : 오류 System.NullReferenceException: 개체 참조가 개체의 인스턴스로 설정되지 않았습니다.|작성자 김정민

    [C#] HashTable (해시 테이블)

    C#에서는 자료구조 로써 해시테이블을 제공한다. 하지만, 그 구조에서는 동일 key값에 대한 예외처리가 되어 있지 않다. chainning 방식 등이 사용되지 않기에, 동일 키 값은 에러를 발생시킨다. Colored By Color Scripter™123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103using System;using System.Collections.Generic;using System..

    [C#] String - IndexOf 함수

    해당 문자열이 있으면 value의 인덱스 위치(0부터 시작)이고, 그렇지 않으면 -1입니다. value가 String.Empty인 경우 반환 값은 0입니다. 발생할 수 있는 예외는 Value가 Null 일때, ArgumentNullException 가 발생합니다. 예제 코드는 MSDN을 참조하였다. Colored By Color Scripter™1234567891011121314151617181920212223242526272829using System; public class Example{ public static void Main() { string s1 = "ani\u00ADmal"; string s2 = "animal"; // Find the index of the soft hyphen. Con..

    [C#] Singleton (싱글톤)

    Singleton Pattern 이란? -해당 클래스의 인스턴스가 하나만 생성하여, 어느 객체에서든 하나의 인스턴스로 접근 가능하도록 한다. 어디서든 하나의 인스턴스로 관리 및 조작해야할 필요가 있을 때 사용된다 ! 싱글톤 패턴에서는 생성자를 private로 선언하여 절대 외부에서 노출되지 않도록 합니다. instance라는 멤버 변수를 사용해서 static으로 전역에서 접근 가능한 메소드를 이용하여 인스턴스 만을 반환합니다. 그렇기 때문에 어디 어느 곳에서나 하나의 인스턴스로 조작 관리 가능합니다.! 시스템에서 전역으로 관리되고 단하나의 클래스에서만 정보가 유지되는 것을 원할때 -보통 시스템 자원관리나 정보를 관리합니다. 예를 들어서, 프린터가 하나있는데 그것에 대한 접근 인스턴스가 여러개가 생성이 되..

    [C#] Excel 다루기 - 셀 크기 조절, 색 입히기, 셀 선택

    Colored By Color Scripter™1234567891011121314151617181920212223242526272829303132333435363738394041424344454647/* * 함수명 Select_Cell * 하나의 셀만 선택하기 위함 */ public void Select_Cell(string cell) { xlRng = xlWorkSheet.Range[cell, misValue]; } /* * 함수명 Select_Cell * 여러 셀 범위 선택위한 함수로써 시작 cell부터 마지막 cell 까지ㅊ */ public void Select_Cell(string strcell, string endcell) { xlRng = xlWorkSheet.Range[strcell, en..