19.4 매개변수가 있는 함수
이번에는 매개변수가 있는 함수를 만들고 사용해 보겠습니다. 다음 내용을 입력한 후 실행해 보세요.
매개변수가 있는 함수를 만들고 호출: FunctionParameter.cs
using System; class FunctionParameter { static void ShowMessage(string message) //매개변수가 있는 함수 { Console.WriteLine(message); //넘어온 매개변수 값을 출력 } static void Main() { ShowMessage("매개변수"); //ShowMessage() 함수에 "매개변수" 문자열 전달 ShowMessage("Parameter"); //ShowMessage() 함수에 "Parameter" 문자열 전달 } }
실행 결과
매개변수 Parameter
함수의 괄호 안에는 매개변수를 선언할 수 있는데, ShowMessage(string message) 형태로 함수를 호출할 때 문자열을 받아 message 변수에 저장합니다. 함수를 호출할 때는 동일한 데이터 형식을 전달해야 합니다. 함수의 매개변수는 콤마 기호를 구분으로 하나 이상 줄 수 있습니다.