반응형
User.cs
public class User
{
//번호, 이름, 나이, 연락처
public int No { get; set; }
public string Name { get; set; }
public int Age { get; set; }
public string Phone { get; set; }
}
User.cs에서 정의한 속성 (prop+tab +tab) get와 set지정하고, 이것을 타입으로 설정할수 있다.
var list = new List<User>();
아래 두개 결과는 똑같다.
static void Main(string[] args)
{
var user1 = new User();
user1.No = 1;
user1.Name = "홍길동";
var user2 = new User();
user2.No = 2;
user2.Name = "홍길동2";
//User.cs에서 정의한 User 타입.
var list = new List<User>();
list.Add(user1);
list.Add(user2);
foreach(var user in list)
{
Console.WriteLine("번호" + user.No + "이름" + user.Name);
}
}
static void Main(string[] args)
{
var user1 = new User()
{
No = 1,
Name = "홍길동"
};
var user2 = new User()
{
No = 2,
Name = "홍길동2"
};
user2.No = 2;
user2.Name = "홍길동2";
//User.cs에서 정의한 User 타입.
var list = new List<User>()
{
user1, user2
};
foreach(var user in list)
{
Console.WriteLine("번호" + user.No + "이름" + user.Name);
}
}
반응형
'BackEND > C#' 카테고리의 다른 글
C# 2. Net Core Razor view (0) | 2021.04.05 |
---|---|
C# 기초 7-1(Class, Method, 클래스 라이브러리) (0) | 2021.02.17 |
C# 기초 5(Generic List와 사용자 정의 클래스) (0) | 2021.02.16 |
C# 기초 4 (for문, foreach문) (0) | 2021.02.16 |
C# 기초 3 (While문, do ~ while문) (0) | 2021.02.16 |