목록전체 글 (17)
폐관수련
리스트 컴프리헨션 : 입력 Sequence로부터 지정된 표현식에 따라 새로운 리스트 컬렉션을 빌드 하는 것 문법 [출력표현식 for 요소 in 입력Sequence [if 조건식]] 입력 Sequence : 입력으로 사용되는 Iteration이 가능한 데이타 Sequence 혹은 컬렉션 입력 Sequence는 for 루프를 돌며 각각의 요소를 하나씩 가져와 if 조건식이 있으면 해당 조건이 맞는지 확인 조건에 맞으면 출력 표현식에 각 요소를 대입하여 출력 결과를 리스트로 반환
SQL (Structured Query Language) 관계형 데이터베이스 관리 시스템(RDBMS)의 데이터를 관리하기 위해 설계된 특수 목적의 프로그래밍 언어. 데이터 정의 언어(DDL : Data Definition Language), 데이터 조작 언어(DML : Data Manipulation Language), 데이터 제어 언어(DCL : Data Control Language) 로 분류된다. 문법 1. 데이터 정의 언어 CREATE : 개체(테이블, 인덱스, 제약조건 등) 정의 DROP : 개체 삭제 ALTER 개체 정의 변경 CREATE TABLE 테이블명 (컬럼명 데이터유형(길이) [NOT NULL], 컬럼명 데이터유형(길이) [NOT NULL] ... PRIMARY KEY(컬럼명, 컬럼명..
public static void DrawReversibleFrame (System.Drawing.Rectangle rectangle, System.Drawing.Color backColor, System.Windows.Forms.FrameStyle style); Parameter rectangle : 그릴 사각형의 크기 backColor : 프레임 뒤에 나타나는 배경의 색 style : 프레임 스타일 동일한 파라미터로 재 호출하면 사각형이 보이지 않게 된다. MouseDown, MouseMove, MouseUp 이벤트를 사용하여 드래그 시 사각형을 생성할 수 있다.
지뢰찾기 코드입니다. 참고용으로만 사용바랍니다. 오류 발견시 댓글 남겨주세요! + 오류 수정 후 릴리즈 빌드를 안 했네요... https://github.com/sooooooooong/MineSweeper
1. List 가변 객체 타입. 컴파일 시 배열의 타입 추론을 하기 때문에 같은 타입만 저장 가능하고, 박싱/언박싱이 발생하지 않음. List A = new List();// 타입 지정 A.Add(0); 2. Array 선언시 크기 결정하기 때문에 고정적. 크기 변경 불가능. 같은 타입만 저장 가능. 다차원 배열 가능. int[] A = new Int[5];// 크기 및 타입 지정 A[0] = 0;// 인덱스로 접근 3. ArrayList 가변 객체 타입. 제네릭 타입으로 서로 다른 타입의 데이터를 저장할 수 있음. 박싱/언박싱이 발생. ArrayList A = new ArrayList(); A.Add("바보"); A.Add(0);// 다른 타입 저장 가능