전체 글128 C#] 명명된 매개변수 [명명된 매개변수]1. 명명된 매개변수함수를 호출할 때 매개변수의 이름을 직접 지정할 수도 있다.이를 명명된 매개변수라고 한다.다음과 같은 함수가 있다고 해보겠다.static void PrintInfo(string Name, int Age){ Console.WriteLine("이름 : " + Name); Console.WriteLine("나이 : " + Age);} 일반적으로는 다음과 같이 호출합니다.PrintInfo("이주이", 26); 명명된 매개변수를 사용하면 다음과 같이 작성할 수 있다.PrintInfo(Name: "이주이", Age: 26); 매개변수의 이름을 지정했기 때문에 순서를 바꾸는 것도 가능하다.PrintInfo(Age: 26, Name: "이주이; 결과는 동일하다.이름 : .. 2026. 9. 22. C#] 기본 매개변수 [기본 매개변수]1. 기본 매개변수함수의 매개변수에 기본값을 지정할 수도 있다.이를 기본 매개변수라고 한다.static void PrintMessage(string Message = "Hello"){ Console.WriteLine(Message);} 매개변수에 값을 전달하지 않으면 기본값이 사용된다.PrintMessage(); 실행 결과Hello 값을 직접 전달하면 전달한 값이 사용된다.PrintMessage("안녕하세요."); 실행 결과안녕하세요. 즉,PrintMessage(); 는 기본값인 "Hello"를 사용하고,PrintMessage("안녕하세요."); 는 전달한 "안녕하세요."를 사용한다.여러 개의 매개변수에도 기본값을 지정할 수 있다.static void PrintInfo(string .. 2026. 9. 22. C#] 함수를 사용한 간단한 예시 [함수를 사용한 간단한 예시]1. 큰 값 구하기1234567891011121314151617181920212223using System; class MaxMinFunction{ static int Max(int Number1, int Number2) { if (Number1 > Number2) { &nbs.. 2026. 9. 22. C#] 반환값이 있는 함수 [반환값이 있는 함수]1. 반환값이 있는 함수함수에서 값을 반환하려면 반환할 값의 자료형을 함수 이름 앞에 작성한다.123456789101112131415161718192021using System; class RetumValue{ static int Add(int Number1, int Number2) { return Number1 + Number2; }//&.. 2026. 9. 22. C#] 매개변수가 있는 함수 [매개변수가 있는 함수]1. 매개변수가 있는 함수함수는 여러 개의 매개변수를 받을수 있다.12345678910111213141516171819using System; class Function_Parameter{ static void PrintName(string Name) //& 매개변수가 있는 함수 { Console.WriteLine(Name); //&.. 2026. 9. 22. C#] 매개변수와 반환값 [매개변수와 반환값]1. 매개변수와 반환값함수를 만들어 놓고 기능이 동일한 함수만 사용하는 것은 아니다. 호출할 때마다 조금씩 다른 기능을 적용할 때는 함수의 매개변수를 달리하여 호출할 수 있다. 매개변수(인자,파라미터)는 함수에 어떤 정보를 넘겨주는 데이터를 나타낸다. 이러한 매개변수는 콤마를 기준으로 여러 개 설정할 수 있으며, 문자열과 숫자 등 모든 데이터 형식을 사용할 수 있다.매개변수가 없는 함수 : 매개변수도 없고 반환값도 없는 함수 형태는 가장 단순한 형태의 함수이다.매개변수가 있는 함수 : 특정 함수에 인자 값을 1개 이상 전달하는 방식. 정수, 실수, 문자, 문자열, 개체형 등 여러 가지 데이터 형싱을 인자 값으로 전달할 수 있다.반환값이 있는 함수 : 함수의 처리 결과를 함수를 호출한 .. 2026. 9. 22. 이전 1 2 3 4 ··· 22 다음 728x90