c#/수업 내용

1/9 배열 연습(학생)

yeeendy 2023. 1. 9. 11:26

 


  
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study07
{
class App
{
//생성자
public App()
{
Console.WriteLine("App생성자");
Student student0 = new Student();
student0.id = 100;
student0.name = "홍길동";
student0.score = 89;
Student student1 = new Student();
student1.id = 101;
student1.name = "임꺽정";
student1.score = 92;
Student student2 = new Student();
student2.id = 102;
student2.name = "장길산";
student2.score = 78;
Student[] students = new Student[5] {student0, student1, student2, null, null};
int length = students.Length; //5
//for(int i=0; i<length; i++)
//{
// Console.WriteLine(i); //0,1,2,3,4 (index)
//}
for (int i = 0; i < length; i++)
{
Student student = students[i];
//if (student == null) continue;
// Console.WriteLine("{0}{1}{2}", student.id, student.name, student.score);
if(student != null)
{
Console.WriteLine("{0}{1}{2}", student.id, student.name, student.score);
}
}
foreach (Student student in students)
{
if(student != null)
{
Console.WriteLine("{0}{1}{2}", student.id, student.name, student.score);
}
}
}
}
}

  
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Study07
{
class Student
{
public int id;
public string name;
public int score;
//생성자
public Student()
{
}
}
}

'c# > 수업 내용' 카테고리의 다른 글

230113  (0) 2023.01.13
1/9 개수세기  (0) 2023.01.09
배열  (0) 2023.01.06
값을 반환하기(ex, 총알 , 코인, 템플러 머지)  (0) 2023.01.06
Siege Tank  (0) 2023.01.05