#console(8)
-
foreach
1. MSDNforeach, in(C# 참조) 2. foreach(조건식) foreach( 데이터형식 변수명 in 배열명or콜렉션명) { 배열 또는 컬렉션의 수량만큼 반복되는 코드 } -> 배열이나 콜렉션에 주로 사용됩니다. -> 어떤 함수나 콜렉션이 가지고 있는 아이템의 갯수만큼 문장을 반복 수행합니다. ex) foreach로 배열 출력하기 static void Main(string[] args) { int[] num_grup1 = { 1, 2, 3, 4, 5, 6, 7, 8, 9, 10 }; foreach (int num_grup2 in num_grup1) { Console.WriteLine("num_grup2 = {0}", num_grup2); } }
2016.12.13 -
ref & out 차이
1. ref메소드를 이용한 Swap메소드 ( Call By Reference ) -> ref는 메소드를 선언할 때 매개변수 앞에 ref를 선언해주고, 호출할 때에도 마찬가지로 ref를 선언하여 호출하여야합니다. -> ref는 초기화하지 않지 않을 경우 "오류1할당되지 않은 'num1' 지역 변수를 사용했습니다. C:\Users\MyHome\Desktop\HelloWorld\HelloWorld\Program.cs1468HelloWorld " 에러가 발생하게 됩니다. ex1) ref로 사용할 변수를 초기화하지 않아 에러발생 static void Main(string[] args) { int num1, num2; Console.WriteLine("매개변수 스왑 전 :num1 = {0}, num2 = {1}",..
2016.12.12 -
중첩 while()문을 이용한 구구단
1. 중첩while()문을 이용한 구구단 ex) static void Main(string[] args) { int dan = 2, cnt = 1; while (dan
2016.12.12 -
while()문을 이용한 구구단
1. while() 문 while() 문 -> 개인적인 생각으로 while()문 보다는 for()문이 익숙하다보니 for()문이 편했습니다.... -> while문이 익숙하지 않아 중첩사용에 어려움이있었습니다... ex) static void Main(string[] args) { int dan = 2, cnt = 1; while (dan
2016.12.12 -
중첩 반복문( for()문 )을 이용한 구구단
1. 중첩 반복문 for (초기식 ; 조건식 ; 증감식) { 반복실행문; for (초기식; 조건식; 증감식) { 반복실행문; } } -> 반복문 안에 또 다른 반복문이 있는 것을 말합니다. -> 사용자가 여러번 반복해야 될 작업을 중첩 반복문을 통해 쉽게 해결할 수 있습니다. ex) static void Main(string[] args) { int dan = 0, cnt = 0; for (dan = 2; dan
2016.12.12 -
do ~ while()
1. MSDNdo( C# 참조 ) 2. while(조건식)while() do { 실행문 } while (조건); -> while()문과는 다르게 do ~ while()문은 실행문을 한 번 실행한 후 조건문을 확인합니다. 즉, 최소 1번은 실행된다고 보시면 됩니다. -> while()문 괄호 뒤에 세미콜론(;)로 마침표를 찍어주지 않으면 에러가 발생합니다 ex1) static void Main(string[] args) { int cnt = 0; do { Console.WriteLine("cnt = " + cnt); cnt++; } while (cnt
2016.12.12