[TIL] 25.01.04 SAT

GDORI·2025년 1월 4일
0

TIL

목록 보기
152/184
post-thumbnail

C# 메서드와 구조체

메서드는 Node.js에서도 사용을 했었기 때문에 자주 봤지만 구조체는 진짜 오랜만에 본 것 같다. 메서드는 일련의 코드 블록으로 특정 작업을 수행하기 위한 독립적인 기능 단위로 코드 재사용성과 모듈화를 위해 사용된다.
구조체는 여러 개의 데이터를 묶어서 하나의 사용자 정의 형식으로 만들기 위한 방법으로 값 형식으로 분류되며 데이터 저장과 필요한 기능을 제공한다.

C# 메서드

메서드 구조

 [접근 제한자] [리턴 타입] [메서드 이름]([매개변수])
 {
 	// 메서드 실행 코드
 }

예시

// 예시 1: 반환 값이 없는 메서드
public void SayHello()
{
    Console.WriteLine("안녕하세요!");
}

// 예시 2: 매개변수가 있는 메서드
public void GreetPerson(string name)
{
    Console.WriteLine("안녕하세요, " + name + "님!");
}

// 예시 3: 반환 값이 있는 메서드
public int AddNumbers(int a, int b)
{
    int sum = a + b;
    return sum;
}

C# 구조체

구조체 구조

struct Person
{
    public string Name;
    public int Age;

    public void PrintInfo()
    {
        Console.WriteLine($"Name: {Name}, Age: {Age}");
    }
}

사용 예시

Person person1;
person1.Name = "John";
person1.Age = 25;
person1.PrintInfo();
profile
하루 최소 1시간이라도 공부하자..

0개의 댓글

관련 채용 정보