본문 바로가기

C#2

0331 ArrayList 과 List 차이 (http://www.hoons.net/Board/qacshap/Content/58016) ArrayList는 원소 타입이 object형. 타입을 지정하지 않기때문에 한개의 컬렉션에 다양한 타입의 개체를 담는 것이 가능. 하지만 한 개의 컬렉션은 한가지 타입만을 담는 경우가 많음 레퍼런스타입이 아닌 값타입을 넣으면 컬렉션 값을 가져올때마다 타입캐스팅이 일어나므로 List가 많이 쓰인다. ConsoleKey Enum (https://docs.microsoft.com/ko-kr/dotnet/api/system.consolekey?view=netframework-4.7.2) 콘솔의 표준키 지정 For와 Foreach 쓰임 차이 (https://m.blog.naver.com/.. 2019. 3. 31.
0330 정적(static) 클래스 인스턴스화 할 수 없다. 즉, new 키워드를 사용하여 클래스 형식의 변수를 만들 수 없다. 인스턴스 변수가 없기때문에 클래스 이름 자체를 사용하여 static 클래스 멤버에 액세스. EX) .NET Framework 클래스 라이브러리에 있는 많은 기능들이 정적 클래스의 멤버 메서드. 사용할땐 클래스 이름 자체.멤버 메서드에 접근하여 사용 객체와 개체의 차이 개체 : 클래스의 실체, 실재하는 인스턴스 객체 : 프로그램 또는 해당 개체를 호출하는 다른 개체 측에서 상대적으로 이르는 말 엄연한 차이가 있는 단어이지만 혼용하여 사용 열거형식 (enum) 상수 집합으로 구성된 열거형 기본 형식은 int, char형식을 제외한 임의의 정수형식 가능. 바이트와 같은 다른 정수 형식 열거형.. 2019. 3. 31.