- 전체 코드
namespace Test
{
class Program
{
static void Main(string[] args)
{
new Lesson();
}
}
class Lesson
{
public Lesson()
{
string name = GetName();
WriteName(name);
int age = GetAge();
WriteAge(age);
(string name1, int age1) = GetAllInfos();
WriteAllInfos(name1, age1);
}
// 식본문 메서드 형식들
// 반환형이 string 인 경우 본문에는 반환할 string 데이터가 있어야 함.
public string GetName() => "C-Man";
// 반환형이 int 인 경우 본문에는 반환할 int 데이터가 있어야 함.
public int GetAge() => 10;
// 반환형이 튜플인 경우 괄호로 감싸서 튜플 형식과 맞춘 데이터들이 있어야 함.
public (string, int) GetAllInfos() => ("C-Man", 10);
// 반환형이 void 인 경우 변수 선언 같은 방식은 할 수 없다.
// 다른 메서드를 출력하거나 기존에 선언되어 있는 변수의 값 변경 같은 것들은 가능 함.
public void WriteName(string name) => System.Console.WriteLine(name);
public void WriteAge(int age) => System.Console.WriteLine(age);
public void WriteAllInfos(string name, int age) => System.Console.WriteLine($"{name}, {age}");
}
}
'C#' 카테고리의 다른 글
[C#] 폴더 (디렉토리) 이동, 이름 변경 (0) | 2023.10.07 |
---|---|
[C#] 해당 폴더 (디렉토리) 의 내부 정보 가져오기 (0) | 2023.10.07 |
[C#] 파일 생성 (0) | 2023.10.07 |
[C#] 폴더 (디렉토리) 존재 여부 확인 (0) | 2023.10.07 |
[C#] 폴더 (디렉토리) 생성 (0) | 2023.10.07 |