C#/C# TIP7 C#의 입출력(IO) - 3 🔄 1. Binary 입출력 (이미지, 숫자, 이진 데이터 저장)✔️ BinaryWriter, BinaryReader를 활용한 숫자 저장using System.IO;// 숫자 저장using (BinaryWriter writer = new BinaryWriter(File.Open("number.dat", FileMode.Create))){ writer.Write(123); // int writer.Write(3.14); // double writer.Write("Hello"); // string}// 숫자 읽기using (BinaryReader reader = new BinaryReader(File.Open("number.dat", FileMode.Ope.. 2025. 6. 23. C#의 입출력(IO) - 파일 입출력(File IO) 중심 📁 6. 파일 쓰기 (File.WriteAllText, StreamWriter)✨ 간단한 파일 저장using System.IO;string path = "output.txt";string content = "파일에 저장할 내용입니다.";File.WriteAllText(path, content); // 기존 파일 덮어쓰기Console.WriteLine("파일 저장 완료!");✨ 여러 줄 쓰기string[] lines = { "첫 줄", "둘째 줄", "셋째 줄" };File.WriteAllLines("multi_line.txt", lines);✨ StreamWriter로 한 줄씩 쓰기 (append: 이어쓰기 가능)using (StreamWriter writer = new StreamWriter("log.. 2025. 6. 23. C#의 입출력(IO) - 터미널 입출력 중심(콘솔 기반) C#의 입출력(IO)은 크게 두 가지 방식으로 구분할 수 있습니다:콘솔(Console)을 통한 입출력 (터미널 입출력 포함)파일(File)을 통한 입출력✅ 1. 콘솔 입력 (Console.ReadLine() 등)// 문자열 입력 받기Console.Write("이름을 입력하세요: ");string name = Console.ReadLine();Console.WriteLine($"안녕하세요, {name}님!");// 숫자 입력 받아서 계산하기Console.Write("숫자를 입력하세요: ");int number = int.Parse(Console.ReadLine());Console.WriteLine($"입력한 숫자의 제곱은 {number * number}입니다.");// 여러 값을 입력받고 나누기Consol.. 2025. 6. 23. 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. 이전 1 2 다음