본문 바로가기

C#13

c# 프로그래밍 기본 요소 01. Hello World 로 기본 코드 구조 확인✔️ 우리의 첫 코드였던 “Hello World”를 확인해보자// HelloWorld.csusing System;namespace HelloWorld{ class Program { static void Main(string[] args) { Console.WriteLine("Hello World!"); } }}using System;→ Console 클래스 등 기본 API 사용을 위한 네임스페이스 등록namespace HelloWorld→ 클래스·타입을 구분하는 컨테이너class Program→ C# 프로그램 단위(클래스) 선언static void Main(...)→ 프로그램 진입점(Entry Point)Consol.. 2025. 5. 24.
C#에서 자주 사용되는 코드 ✅ 1. 기본 문법 및 자료형int number = 10; // 정수형 변수 선언double pi = 3.14; // 실수형 변수 선언string name = "Alice"; // 문자열 변수 선언bool isReady = true; // 불리언 변수 선언char grade = 'A'; // 문자형 변수 선언var autoType = 123; // 타입 추론 변수const int MAX = 100; // 상수 선언✅ 2. 조건문 & 반복문if (number > 0) Console.WriteLine("양수"); // if 조건문else if (number == 0) Console.WriteLine("0");else Console.WriteLine("음수");switch (grade) // switch 조건.. 2025. 5. 22.
C# 환경설정, 프로젝트 생성 설치visual studio Community 2022 ( Community 최신버전 설치).net, 언리얼, 유니티 선택 시작하기콘솔 앱 -> 경로, 파일명 지정, 체크해제 : 솔루션 및 프로젝트를 같은 디렉터리에 배치(D) (C#파일만 생기도록)-> .NET 6.0 확인, 최상위 문 사용 안함 을 체크 ( 최상위 문은 .NET 9.0버전부터 있는 것인데 이번 학습에 사용하지 않음)최상위 문 참고 : https://coding-abc.kr/151 최상위문 더보기최상위 문(Top-level statements) 기능의 활성화 여부에 따라 코드 작성 방식이 달라집니다.✅ 최상위 문 사용 (체크 안 함, 기본값)최상위 문(Top-level statements) 기능을 사용하면 Main 메서드 없이도 프로.. 2025. 5. 21.
C# 코드 컨벤션(Code convention) 코드 컨벤션(Code convention)은 개발자들 사이에서 약속된 코드 작성 규칙으로, 코드의 가독성을 높이고 유지 보수를 쉽게 하기 위해 사용됩니다. 코드 컨벤션은 프로그래밍 언어마다 다를 수 있습니다. 1. 식별자 표기법● PascalCase: 클래스, 메서드, 프로퍼티 이름 등에 사용됩니다. 단어의 첫 글자는 대문자로 시작하며, 이후 단어의 첫 글자도 대문자로 표기합니다. 예를 들어, ClassName, MethodName, PropertyName**과 같은 형태입니다.● camelCase: 변수, 매개변수, 로컬 변수 이름 등에 사용됩니다. 단어의 첫 글자는 소문자로 시작하며, 이후 단어의 첫 글자는 대문자로 표기합니다. 예를 들어, variableName, parameterName, **l.. 2025. 5. 21.
C# 변수 C#기본 자료형 자료형 .NET 데이타 타입 크기 (바이트)범위sbyteSystem.SByte1-128 ~ 127byteSystem.Byte10 ~ 255shortSystem.Int162-32,768 ~ 32,767ushortSystem.UInt1620 ~ 65,535intSystem.Int324-2,147,483,648 ~ 2,147,483,647uintSystem.UInt3240 ~ 4,294,967,295longSystem.Int648-9,223,372,036,854,775,808 ~ 9,223,372,036,854,775,807ulongSystem.UInt6480 ~ 18,446,744,073,709,551,615floatSystem.Single4±1.5 × 10^-45 ~ ±3.4 × 10^.. 2025. 5. 21.
주석 // /**/ /// ◆ [주석의 종류]주석의 종류에는 한줄 주석(//), 여러줄 주석(/**/), 자동완성 주석(///)이 있습니다. 자동완성 주석은 사용하고자 하는 함수의 이름 위에 /// 를 치면 자동으로 입력됩니다. ◆  [주석 단축키]맥에서는 Command + /윈도우에서는 Ctrl + /  ◆ 자동 완성 주석(XML 주석) 🔹 자동 완성 기능 활용 방법/// 입력 후 엔터(Enter) 를 누르면 자동 완성 기능이 활성화됨., , , 같은 태그를 자동으로 생성.마우스를 올리면 툴팁으로 설명이 표시됨.🔹 주요 XML 주석 태그 정리태그 설명메서드, 클래스 등의 간단한 설명메서드의 매개변수 설명반환 값 설명발생할 수 있는 예외 정보추가적인 설명사용 예제 제공 예시using System;/// /// 계산기 기능을 .. 2025. 2. 9.