학습을 하면서 저희는 C# 에서 미리 준비해둔 기능들을 사용했었습니다.
Console.WriteLine();
Console.ReadLine();
Console.Clean();
Conver.ToInt32();
...
앞선 파트에서 언급했듯이 원하는 기능이 있을때 사용하면 동작하는 코드입니다.
하지만 미리 준비된 내용중에 원하는 기능이 없을 수도 있습니다.
이럴때 저희는 직접 기능을 만들수 있습니다.
변수를 만들때는 다음과 같이 만들었습니다.
int name;
string name = Console.ReadLine();
함수를 만들 때는 아래와 같은 형식을 가집니다.
void Hello()
{
}
반환형식
함수의 결과로 어떤 결과가 나타날지 알려주는 부분입니다. 자세한 내용은 return과 반환 형식 페이지를 참고해주세요. 지금은 void 그대로 사용하겠습니다.
함수이름
변수 이름과 마찬가지로 내가 마음대로 지을 수 있는 나만의 함수 이름입니다. asdjsa, sss, xxx, ttt 등 자유롭게 정할 수 있지만 함수이름을 의미 있게 부여하는 것이 좋습니다. 예를 들어 Console 함수들 ReadLine(), WriteLine(), Clean() 등 이름을 보는 것만으로 어떤 기능을 가지고 있는지 대략적으로 유추 할 수 있습니다.