본문 바로가기
728x90
반응형

C# 공부하기7

[C# 공부하기] 클래스, 객체, 메소드, 문자열에 대하여 1. 객체지향 프로그래밍 개념클래스와 객체: 클래스를 선언하고 이를 통해 객체를 생성합니다. 클래스는 속성(인스턴스 변수)과 동작(메서드)을 정의합니다.예시: Account 클래스는 계정의 이름을 저장하고, SetName과 GetName 메서드를 통해 값을 설정 및 가져올 수 있습니다. 2. 인스턴스 변수와 메서드인스턴스 변수는 객체가 생성될 때 할당되며 객체와 함께 생명주기를 가집니다.메서드는 인스턴스 변수를 조작하며, 특정 동작을 수행합니다.3. 접근 한정자 (Access Modifiers)private: 클래스 내에서만 접근 가능. 데이터 은닉을 통해 객체의 일관성을 유지합니다.public: 외부에서도 접근 가능. 4. Set/Get 메서드와 프로퍼티Set/Get 메서드를 통해 인스턴스 변수에 접근.. 2024. 11. 15.
[C# 공부하기] C# 프로그래밍에 대하여 #3 27. 문자열 처리 (String Handling)문자열은 string 타입으로 표현되며, 다양한 조작이 가능합니다.문자열 연결: + // 연산자를 사용하여 문자열을 연결할 수 있습니다.  이스케이프 시퀀스 \n: 줄 바꿈\t: 탭\\: 백슬래시 출력 28. 형변환(Type Conversion)과 Parse 메서드명시적 형변환(Explicit Casting)과 Parse 메서드를 사용하여 데이터 유형을 변환할 수 있습니다.  29. 연산자 활용과 우선순위산술 연산자: +, -, *, /, %비교 연산자: ==, !=, , =논리 연산자: && (AND), || (OR), ! (NOT)연산자 우선순위는 수학적 규칙에 따라 적용되며, 필요에 따라 괄호를 사용하여 명시적으로 우선순위를 지정할 수 있습니다.30.. 2024. 11. 14.
[C# 공부하기] c# 프로그래밍에 대하여 #2 15. 클래스와 메서드 (Class and Methods)클래스는 C#에서 객체를 정의하는 기본적인 틀입니다. 모든 C# 프로그램은 하나 이상의 클래스 선언을 포함하며, 클래스는 관련된 데이터와 메서드를 그룹화합니다. 메서드는 특정 작업을 수행하는 코드 블록으로, 클래스 내에 정의됩니다.기본 구조 : Main 메서드: 프로그램의 진입점으로 반드시 존재해야 하며, 프로그램 실행 시 가장 먼저 호출됩니다.메서드의 반환값과 void: 메서드는 작업을 수행하고 값을 반환할 수 있습니다. void 키워드는 메서드가 반환값을 가지지 않음을 나타냅니다. 16. 화이트스페이스 (Whitespace)개념: C#에서 공백, 탭, 줄 바꿈 등의 화이트스페이스는 코드의 가독성을 높이기 위해 사용됩니다. 컴파일러는 이를 무시하.. 2024. 11. 13.
[C# 공부하기] c# 프로그래밍에 대하여 #1 1. C# 앱 개발 기본 흐름코딩 작성: 소스 코드를 작성하는 단계로, C# 문법에 맞게 코드를 입력합니다. 예시로 Hello World 프로그램을 작성할 수 있습니다. 전처리(Pre-processing): 컴파일러가 코드에서 주석 제거와 매크로 확장 등의 작업을 수행합니다.컴파일(Compilation): 소스 코드가 기계어로 변환되어 OBJ 파일이 생성됩니다. 이 단계에서는 문법 오류가 있으면 컴파일러가 이를 식별합니다.링킹(Linking): OBJ 파일과 외부 라이브러리, 기존 모듈 등이 결합하여 최종 실행 파일(.exe)을 생성합니다.2. Visual Studio에서 콘솔 앱 만들기새 프로젝트 생성: File > New > Project 메뉴에서 콘솔 애플리케이션을 선택합니다.코드 작성 및 Inte.. 2024. 11. 12.
728x90
반응형