목록C# 기초문법 (14)
코드몽키블로그#
C# 변수 C# 변수는 메서드 안에서 해당 메서드의 로컬변수로 선언되거나, 혹은 클래스 안에서 클래스 내의 멤버들이 사용하는 전역적 변수(이를 필드(Field)라고 부름)로 선언될 수 있다. 로컬변수는 해당 메서드내에서만 사용되며, 메서드 호출이 끝나면 소멸된다. 반면 필드는 클래스의 객체가 살아있는 한 계속 존속하며 또한 다른 메서드들에서 필드를 참조할 수 있다. (주: 만약 필드가 정적 필드(static field)이면 클래스 Type이 처음으로 런타임에 의해 로드될 때 해당 Type 객체(타입 메타정보를 갖는 객체)에 생성되어 프로그램이 종료될 때까지 유지된다). 로컬변수는 기본값을 할당받지 못하기 때문에 반드시 사용 전에 값을 할당해야 하는 반면, 필드는 값을 할당하지 않으면, 해당 타입의 기본값..
C# 데이타 타입 C#을 포함한 모든 .NET 프로그래밍 언어는 .NET의 Common Type System 에 정의된 .NET 데이타 타입을 사용한다. C#은 int, double, string 과 같은 C# 키워드로 데이타 타입을 표현할 수 있으며, 또한 System.Int32, System.Double, System.String 과 같은 .NET 데이타 클래스로 데이타 타입을 표현할 수도 있다. 내부적으로는 C# 컴파일러는 C# 키워드로 된 데이타 타입을 컴파일 후 .NET 데이타 타입으로 변경하게 된다. C# 데이타 타입.NET 데이타 타입설명 bool System.Boolean True or False byte System.Byte 8비트 unsigned integer sbyte System.S..
C# 버전 C#은 .NET Framework 버전 및 Visual Studio 버전과 밀접한 관련이 있으며, 다음 도표에서 각 버젼별 연관성을 살펴 볼 수 있다. .NET 버전C# 버전Visual Studio .NET 1.0 C# 1.0 Visual Studio .NET .NET 1.1 C# 1.1 Visual Studio .NET 2003 .NET 2.0 C# 2.0 Visual Studio 2005 .NET 3.0 C# 2.0 Visual Studio 2005 Extensions .NET 3.5 C# 3.0 Visual Studio 2008 .NET 4.0 C# 4.0 Visual Studio 2010 .NET 4.5 C# 5.0 Visual Studio 2012 Visual Studio 2013 ...
C# 프로그래밍 언어 C#은 마이크로소프트에서 개발된 객체 지향 프로그래밍 언어로서 Java 나 C++와 비슷한 면들을 많이 가지고 있다. C#을 이야기 하면 자연스럽게 .NET Framework을 함께 이야기 해야할 정도로 C#은 .NET Framework을 이용하여 프로그래밍하는 대표적인 언어이다. C#은 윈도우 프로그래밍, 웹 프로그래밍, 게임 및 모바일 프로그래밍 등 모든 영역에서 사용되는 범용 프로그래밍 언어이다 C# 프로그램 소스코드 C# 프로그램은 .cs 라는 확장자를 사용한다. 예) test.cs, test.aspx.cs, test.xaml.cs C++와 다르게 C#은 *.h과 같은 별도의 헤더 파일이 없다. C# 프로그램으로부터 실행 파일을 만들기 위해서는 (1) Visual Studio..