앙큼한 개발기록

C# for foreach 문 본문

개발/visualBasic

C# for foreach 문

angkeum 2018. 1. 16. 23:57

C# for문은 java와 동일 하다. 


for (int i = 0; i < 10; i++) { 실행 문; ... }

선언된 변수 "i" 를 기준으로 반복하고자 하는 만큼의 조건을 걸어 수를 증감시키면 된다. 

보통 반복되는 선언 문에는 "i" 라는 변수를 선언한다. 

다중 for문의 경우 변수는 i, j, k.... 라고 보통 적지만 자기 자신이 원하는 알파벳으로 해도 된다. 변수의 길이가 23자이내로 

간혹, 한국어로 시도하시는 분들이 계시는데 한국어 됩니다. 근데 딱 컴파일 까지고 프로그램으로는 절대로 못만드니 

그냥 영어 쓰시는게 편합니다. 

for문의 응용의 경우는 초기값을 0이 아닌 값으로 주는 경우 , 조건절을 동일 및 증감, 변화조건을 감소시키는 경우를 들수 있다. 

변수 값 설정 ( 3 ~ 9)

for (int i = 3; i < 10; i++) { 실행 문; ... }


list  반복문 

List<string> objectList = new List<string>();


//list

for (int i = 0; i < objectList.length() ; i++) { 실행 문; ... }

 변화식을 --로 주는 경우 ( 10 ~ 1)

for (int i = 10; i > 0; i--) { 실행 문; ... }


등등... 엄청 많다.

c# foreach는 조금 다르다. 

List<string> list = new List<string>();


foreach (object o in list) { 실행 문; ... }


foreach 문 안에 in 을 넣어서 배열값을 앞에 선언한 변수에 넣어 준다. (약간 sql이랑도 비슷하다. )


출처 : https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/keywords/for(마이크로소프트 재팬)


'개발 > visualBasic' 카테고리의 다른 글

[C#] partial class 정리  (0) 2023.01.10
C# const , readonly 설명  (0) 2018.01.18
Comments