기억저장소

기억저장소

728x90
반응형

Programming Language/C# 4

[C#] 기본특징

1. 자료형값형(value type)과 참조형(reference type)으로 분류됨.값형 - 숫자형, 문자형, 부울형, 열거형, 구조체형참조형 - 클래스형, 인터페이스형, 배열형, 델리게이트형 2. 연산자다른언어와 동일 3. 배열 1) 배열 변수 선언은 일반 C 처럼 int arr[]; 형태로 선언하는것이 불가능하며 int[] arr; 처럼반드시 자료형 옆에 []를 붙여야함. 다차원 배열은 int arr[,]; 이런식으로 [] 사이에 , 를 넣어서 명시적으로 선언함.배열의 배열은 int[][] arr; 같은 형태로 선언함. 2) 배열 객체 생성은 new 연산자로 동적으로 생성함. 배열이름만 선언된 배열 변수는 특정한 데이터를 가리키지 않으므로 배열 객체를 생성한 후 배열 변수에 배정함. arr = ne..

[C#] 주요 특징

클래스, 프로퍼티, 연산자 중복, 델리게이트, 이벤트, 스레드, 제네릭 등으로 요약됨. 1. 클래스객체를 정의하는 템플릿.클래스의 구조는 크게 객체의 속성을 나타내는 필드 부분과 객체의 행위를 정의하는 메소드 부분으로 이루어짐. 2. 프로퍼티클래스의 private 필드를 형식적으로 다루는 일종의 메소드.클래스의 private 필드는 다른 클래스에서 임의로 접근이 허용되지 않지만 대응되는 프로퍼티를 통하여 다른 클래스에서 형식적으로 접근가능.하나의 프로퍼티는 값을 지정하는 셋 접근자와 값을 참조하는 겟 접근자로 구성됨. ex)using System;class PropertyClass {private int privateValue;public int PrivateValue {get { return priva..

[C#] 윈도우 폼 + DB 환경 구축 + 메시지 출력 + 사진올리기

-데이터베이스 연동-사진 보여주기-클릭하면 메세지 박스 출력 1. Windows Forms 응용 프로그램 2. DB 추가(1) 프로젝트-> 추가(2) 로컬 데이터베이스 클릭(3) 데이터베이스 생성(4) 테이블 출력 (여기까지 생성 완료! 이제 소스에 테이블 연동해야함.)(5) [보기] - [데이터] - [새 데이터베이스 추가] - [데이터베이스] ... (연동완료!)(6) [보기] - [데이터] - [데이터 소스 보기] (디자인에서 추가!)

728x90
반응형