본문 바로가기

반응형
   

Programming/C#

(52)
데이터타입(Variable) 변수(Variable) - 데이터 타입은 변수를 생성한다. - 생성된 변수에는 해당 데이터 타입의 데이터를 넣을 수 있다. - 프로그램이 사용할 데이터를 저장할 공간에 할당 - 데이터의 의미가 확실해짐~!!! - 코드의 가독성이 높아짐 - 생산성이 높아짐 - 돈 변수선언 - 데이터형 + 변수명; - int n1; - int n1, n2; 변수 초기화 - 변수명 = 값; //초기화 - 변수명 = 값; //치환 변수명 생성시 규칙 - 문자 및 언더바, 숫자 사용 - 숫자로 시작 불가능 - 예약어 사용 불가능 - 특수문자X - 대문자 X - 의미있게!! 변수 선언시 Stack에 비어있는 한공간을 준다. (메모리 번지를 가지고 있다.) 메모리 번지가 복잡하기 때문에 변수명이라는 이름을 준다. byte kor;(..
데이터 타입 데이터 형식의 역할 - 데이터가 가질 자료형을 지정한다. - 데이터가 가질 메모리의 크기를 지정한다. - 변수를 생성한다. 값형식(Value Type) * 참조형식(Reference Type) 값형식 - 내장형, 사용자 정의형 - 내장형 : byte, short, int, long, flot 등... - 사용자 정의형 : struct, enum 값형식은 내장형, 사용자 정의형 참조형식은 class이다. 내장형 -기본 데이터형식 - C#에서 기본적으로 정의되어 제공되는 데이터 형식 - 예약어 형식 & 구조체 형식 숫자형 - 숫자형태의 데이터 형식 - 정수, 실수 등... 문자형 - 문자데이터 혀식 - C#의 문자형은 Unicode Boolean - 논리형 - true, false 정수형 타입 공간을 낭비하..
C#:namespace,class,method //현재 시스템에서 System 네임스페이스안에 속한 클래스를 표기할때 System 을 생략해도 가능합니다. using System; /*--------------------------------------------------------------------- 예약어 namespace 뒤에이름은 원하는대로 정한다. 클래스를 관리하기 위해 논리 폴더(영역) 하나의 네임 스페이스에 여러개의 클래스를 만들수 있다. 클래스 이름은 같을수 없다.(문법적 에러) 클래스는 파일 형태라고 생각한다. 그래서 같은 클래스 명을 줄수 없을때 폴더형태인 namespace를 이용한다. ---------------------------------------------------------------------*/ namespa..
Framework, CLR, MSIL, Managed Code, Base Class Library ★닷넷 프레임워크(.NET Framework) - 기존의 운영체제안에 독립적인 또 하나의 환경을 제공 - 프레임워크는 OS에 종속적, 닷넷 프로그램은 프레임워크에 종속적 이지만 OS와는 독립적 - 버전 : 1.0, 1.1, 2.0, 3.0, 3.5, 4.0(버전업되면서 문법만 추가됨) - 버전간의 호환성 보장 안됨(1.0버젼 작성된 코딩, 4.0버젼에서 돌리면 호환이 완벽히 되지 않는다. ) - 프로그램이 완성된 후 작동하기 위한 최소한의 환경 - XP : .NET Framework 2.0 - Windows 7 : .NET Framework 3.5 ★닷넷 프레임워크 SDK(개발킷) - 개발 환경 - 닷넷 환경하에 작동되는 프로그램을 만들기 위한 것들을 제공하는 패키지 또는 환경 - 버전별로 제공 ★CLR..

반응형