본문 바로가기

Coding/C#16

배열의 이용한 예제_01 빈 배열을 준비해 사용자에게 값을 계속 입력 받으며 배열의 크기가 하나씩 커지다가 사용자가 0을 입력하면 지금까지 입력된 내용의 합계와 평균이 출력되는 프로그램 using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Threading.Tasks; namespace Project07_8 { internal class Program { static void Main(string[] args) { int[] ary = new int[0]; //크기가 0인 빈 배열 준비 int num, hap = 0; double avg; while (true) //무한루프를 반복 { Console.Writ.. 2023. 7. 24.
C# 무작정 따라하기_Struct, Class https://www.youtube.com/watch?v=nP0RakqA1Pk&list=PLoFFz2j8yxxxH_3ustbHATXtMsHZ-Saei&index=12 Struct와 Class 비교 내용 구조체(Struct) 클래스(Class) 메모리 Stack Memory Heap Memory 상속 상속 불가 상속 가능 사용 바로 사용 가능 New로 생성 후 사용 초기화 필드를 초기화 할 수 없음 필드를 초기화 할 수 있음 Form.cs using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using System.T.. 2022. 12. 27.
C# 무작정 따라하기_ while, do while https://www.youtube.com/watch?v=xwDI0_TQO5k&list=PLoFFz2j8yxxxH_3ustbHATXtMsHZ-Saei&index=10 while과 do while 차이점 : 반복 조건을 확인하는 시점 ==> do while의 경우 조건을 확인하기 전에 '내용을 먼저 수행'하기 때문에 최초 한번은 무조건 수행 되게 됨 while) :조건이 참일 경우 계속 반복 수행 :반복 진행을 하다가 조건이 거짓이 되면 빠져 나옴 :조건 비교를 시작할 때부터 하기 때문에 처음부터 조건이 거짓일 경우 내용을 수행하지 않음 while(조건) { //반복 시 수행할 내용 } do while) :조건이 참일 경우 계속 반복 수행 :반복 진행을 하다가 조건이 거짓이 되면 빠져 나옴 :조건 비교를 .. 2022. 12. 27.
c# 무작정 따라하기_반복문(for, foreach) 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.. 2022. 12. 26.