본문 바로가기

프로그래밍/C#

[C#] C#데이터 타입 - 참조형식, 변수, 상수 오늘은 C#의 참조형식, 변수, 상수에 대해서 알아보겠습니다 C#에 대하여 전혀 몰랐지만 정리해가면서 점점 코드가 눈에 들어오고 아직 초반이라 그런지 재미도 있네요. 기본 개념설명은 최대한 읽기 쉽고 이해하기 쉽도록 쓰기 때문에 잘라서 적겠습니다.(길게 풀어쓰면 읽으면서도 무슨말인지 모르기 때문에) 참조형식(Reference Type)참조 형식은 string, object, class와 같은 형식.new를 통하여 인스턴스가 생성이 되면 데이터를 참조하는 메모리 주소만 가지고 있습니다.실제 데이터는 분리된 공간에 저장이 됩니다. (무슨뜻인지 모르시면 아래 그림 참고하세요) 참조형식은 기존의 변수를 새로운 변수에 할당할 경우 값 전체를 복사하는 것이 아님.값을 참조하는 주소를 복사하게 됩니다. [ 참조형식 .. 더보기
[C#] C# 데이터타입 - 값형식 C# Data Type 1 - 값형식에 대하여 공부해 보겠습니다. Data Type프로그램은 수 많은 데이터의 입력과 연산, 그 결과의 출력이 일어나게 됩니다.이러한 작업을 하기 위하여 각 데이터에 맞는 형식을 지정하고 연산 등의 작업을 하게 되는 것입니다. Ex) 저의 나이를 나타낼 경우 "25"와 같이 숫자로 표현도 가능하지만 문자로 "스물다섯" 이라고 표현하기도 합니다.하지만 컴퓨터는 숫자인지 문자인지 모르기 때문에 기본적으로 지정을 해주어야 합니다 요약) 나이를 나타낼때 사람은 25, 스물다섯 하면 되지만, 컴퓨터는 숫자인지 문자인지 따로 지정을 해야 알아듣는다. C#에서 지원하는 데이터 형식구분 형식 크기(Bit) 범위 정수-signed sbyte 8 -128 ~ 127 short 16 -32,.. 더보기
[C#] C#의 기초개념과 예제로 보는 텍스트 출력 회사에서 C#을 사용하기때문에 시간날때마다 공부를 하겠습니다 오늘은 첫시간이자 가장 기본적인 텍스트 출력을 해보겠습니다. 보통 Hello world를 하기로 유명하죠 이론C# 기본 개념이해[ C# 기본구조 ] C#으로 작성된 어플리케이션은 크게 클래스(Class), 네임스페이스(Namespace), 어셈블리(Assembly)와 같은 요소로 구성되어 있다. [ Class, Namespace, Assembly 구조 ] - 클래스(Class)프로그램 내에서 독립적으로 존재할 수 있는 최소 단위.멤버로 메소드(Method), 프로퍼티(Property), 이벤트(Event), 델리게이트(Delegate) 등을 가진다. - 네임스페이스(Namespace)여러개의 클래스들이 모인 논리적 그룹 단위 - 어셈블리(Ass.. 더보기