BackEND/C#
C# 기초 6(Get; Set; ) PROP+TAB+TAB
smartlittlepuppy
2021. 2. 17. 19:19
반응형
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);
}
}
반응형