Csarp(68)
-
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 -
가변 배열 ( Array )
1. MSDN -> 배열( C# 프로그래밍 가이드 ) 2. 배열 -> 배열은 동일한 타입의 자료형을 가지는 변수들을 묶어서 사용할 수 있는 유용한 자료구조입니다. -> 1차원 배열, 2차원 배열 이상( 다차원 배열 ), 가변배열이 있습니다. 3. 1차원배열 -> 1차원배열 ( Array ) 4. 다차원배열 -> 다차원배열 ( Array ) 5. 가변배열 -> 다양한 차원과 구조를 가지도록 구조화가 가능합니다. -> 저장되는 배열의 크기를 다르게 저장할 수 있습니다. 단, 차원을 다르게 생성하는 것은 안됩니다. -> 하나의 배열에 다양한 크기의 배열을 저장 할 수 있음으로 '배열의 배열'이라고 하기도 합니다. -> 가변배열 선언 static void Main(string[] args) { int[][] a..
2016.12.13 -
다차원 배열 ( Array )
1. MSDN -> 배열( C# 프로그래밍 가이드 ) 2. 배열 -> 배열은 동일한 타입의 자료형을 가지는 변수들을 묶어서 사용할 수 있는 유용한 자료구조입니다. -> 1차원 배열, 2차원 배열 이상( 다차원 배열 ), 가변배열이 있습니다. 3. 1차원배열 -> 1차원배열 ( Array ) 4. 다차원배열 -> 차원이 두 개로 이상인 경우 -> 다차원배열의 경우 2차원 배열을 주로 사용하며 3차원배열 부터는 구조가 복잡하여 사용하기 어려워진다는 단점이있어 사용을 거의 하지 않습니다. -> 다차원배열 선언 static void Main(string[] args) { int[,] arr1 = new int[6, 6]; arr1[0, 0] = 0; arr1[0, 1] = 1; arr1[0, 2] = 2; ar..
2016.12.13 -
Console.ReadLine()문 - 문자열
1. Console.ReadLine()문으로 문자열 입력받아 출력하기 ex) static void Main(string[] args) { string str1; Console.Write("메세지를 입력하세요. : "); str1 = Console.ReadLine(); Console.WriteLine("앙큼한유채 : {0}", str1); }
2016.12.13 -
Console.ReadLine()문 - 숫자, 문자
1. Console.ReadLine()문으로 숫자, 문자 입력받아 출력하기 ex) static void Main(string[] args) { int in_num1 = 0; double in_num2 = 0; char in_char; Console.Write("정수를 입력하세요. : "); //문자열을 정수형으로 형변환 in_num1 = int.Parse(Console.ReadLine()); Console.WriteLine("앙큼한유채 : {0}\n", in_num1); Console.Write("실수를 입력하세요. : "); //문자열을 정수형으로 형변환 in_num2 = double.Parse(Console.ReadLine()); Console.WriteLine("앙큼한유채 : {0}\n", in_n..
2016.12.13 -
1차원배열을 이용한 학생점수 평균 구하기 - 1
ex1) while()문 안에서 평균계산하고 출력 static void Main(string[] args) { int student_Number = 0; double[] arr_Aver = new double[5];//double형 배열 선언 double aver = 0; while (student_Number
2016.12.12