데브허브 | DEVHUB | C# for Beginners – Lesson 9: Methods and FunctionsC# for Beginners – Lesson 9: Methods and Functions
- 메서드는 특정 작업을 수행하는 재사용 가능한 코드 블록으로, 코드 중복을 줄이고 가독성을 높여 개발 효율성을 향상시킵니다. ♻️
- 메서드 생성 시 접근 제한자(public/private), 반환 타입(void 또는 특정 데이터 타입), 그리고 메서드 이름을 정의해야 합니다. 🛠️
- C#에서 메서드 이름은
PascalCase (각 단어 첫 글자 대문자)를 따르며, 변수는 camelCase (첫 단어 소문자, 이후 단어 첫 글자 대문자)를 사용합니다. 🔡
- 메서드는 다른 메서드 내부에 정의될 수 없으며, 반드시 클래스 내부에 위치해야 합니다. 🏛️
void 반환 타입은 메서드가 값을 반환하지 않고 동작만 수행함을 의미하며, 특정 데이터 타입을 지정하면 return 키워드를 통해 해당 타입의 값을 반환할 수 있습니다. 🎁
- 메서드는 매개변수를 통해 외부로부터 데이터를 전달받아 더 유연하고 동적인 기능을 수행할 수 있습니다. ➡️
- 매개변수는 메서드 정의 시 괄호 안에 데이터 타입과 이름을 지정하며, 메서드 호출 시 해당 타입의 인수를 제공해야 합니다. 📝
- IDE의 리팩토링 기능을 사용하면 메서드 이름을 변경할 때 코드 전체에 걸쳐 자동으로 업데이트하여 오류를 방지할 수 있습니다. 🔄
- 메서드 이름은 그 기능과 책임을 명확하게 설명해야 하며, 너무 길지 않으면서도 충분히 서술적이어야 합니다. 💡