본문 바로가기

C#/코드의 흐름제어9

[C#]연습문제 1.구구단 using System; namespace CSharp { class Program { static void Main(string[] args) { for (int i = 2; i 2021. 4. 7.
[C#]오버로딩, 선택적 매개변수 오버로딩 함수의 이름을 재사용 확인하는 것은 주어진 매개변수의 개수와 형.으로 이것들이 서로 다르면 같은 함수 이름이더라도 사용 가능하다. using System; namespace CSharp { class Program { // 함수 이름의 재사용 static int Add(int a, int b) { Console.WriteLine("Add int 호출"); return a + b; } static int Add(int a, int b, int c) { Console.WriteLine("Add int 호출"); return a + b + c; } static float Add(float a, float b) { Console.WriteLine("Add float 호출"); return a + b; .. 2021. 4. 7.
[C#]함수(Method), ref, out Method 코드를 기능별로 묶어서 사용한다. ex) WriteLine() 또한 하나의 메서드이다. 함수 형태 /* 한정자 반환형식 이름(매개변수목록) { } */ static HelloWorld() { } 예제(더하기 함수) using System; namespace CSharp { class Program { // 덧셈 함수 static int Add(int a, int b) { int result = a + b; return result; } static void Main(string[] args) { // 4, 5 => 9 int result = Program.Add(4, 5); Console.WriteLine(result); } } } +오늘 알게된 팁. vs에서 cw - tab - tab 을하.. 2021. 4. 7.
[C#]for문 1. for문의 기본 형태 for (초기화식; 조건식; 반복식) { 동작 } 2. for문 소스코드 using System; namespace CSharp { class Program { static void Main(string[] args) { for (int i = 0; i < 5; i++) { Console.WriteLine("Hello World"); } } } } 3. 반복 탈출 일정 조건이 되었을 때 break;를 사용해서 탈출한다. 4. 반복 탈출 소스코드 using System; namespace CSharp { class Program { static void Main(string[] args) { for (int i = 0; i < 5; i++) { Console.WriteLine(".. 2021. 3. 31.