https://www.youtube.com/watch?v=PcJ07OdvHvI&list=PLoFFz2j8yxxxH_3ustbHATXtMsHZ-Saei&index=9
for문: 반복에 필요한 변수의 선언 및 초기화, 조건식 , 변수의 증감 등의 조건으로 반복을 수행
=> for(변수선언 및 초기화; 반복조건; 증감조건)
foreach문: 배열의 크기에서 값을 하나씩 가져오면서 반복을 수행
=> foreach(배열에서 가져온 값 in 배열)
Form1.cs
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
namespace Study_for
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void btnfor_Click(object sender, EventArgs e)
{
//초기화 하기
tboxResult.Text = string .Empty;
//수식을 더해줄 builder, 여기에 다 값을 다 더해줄 것!
StringBuilder sb = new StringBuilder();
//\r\n:줄바꿈
int iResult = 0;
for (int i = 1; i <= 10; i++)
{
iResult = iResult + i;
sb.Append(string.Format("1에서 {0}까지 더하면 {1} \r\n", i, iResult));
}
tboxResult.Text = sb.ToString();
}
private void btnforeach_Click(object sender, EventArgs e)
{
tboxResult.Text = string .Empty;
StringBuilder sb= new StringBuilder();
string[] strArray = { "은광", "성재", "현식", "창섭", "프니엘", "민혁" };
//횟수지정 해주기
int i = 1;
foreach (var item in strArray)
{
sb.Append(string.Format("{0} 선생님은 {1}반 입니다. \r\n", item, i++));
}
tboxResult.Text = sb.ToString();
}
}
}
UI
실행결과
'Coding > C#' 카테고리의 다른 글
C# 무작정 따라하기_Struct, Class (0) | 2022.12.27 |
---|---|
C# 무작정 따라하기_ while, do while (0) | 2022.12.27 |
c# 무작정 따라하기_조건문(if else, switch) (1) | 2022.12.26 |
c# 무작정 따라하기_ Array(배열) (0) | 2022.12.26 |
c# 무작정 따라하기_ Enum(열거형) (0) | 2022.12.23 |