안녕하세요 아래 코드의 목적은 관련 데이터 집합을 보유하는 정적 클래스를 반환하는 것입니다. 내가 더 잘할 수있는 방법을 권할 수 있니?C# 정적 클래스 선언
public class People
{
//want info to be setup in this class, so it can be accessed elsewhere
public static readonly string[] ab = { "ALBERT", "EINSTEIN"};
public static readonly string[] dk = { "DONALD", "KNUTH" };
//is this efficient or instantiated once per access? IF SO HOW CAN I DO THIS BETTER?
public static readonly Info AB = new Info(ab, 100);
public static readonly Info DK = new Info(dk, 80);
}
public class Info
{
private string[] _name;
private int _age;
public string[] Name { get{ return _name}; }
public int Age { get { return _age; } }
public Info(string[] n, int a)
{
_name = n;
_age = a;
}
}
fyi이면 'Name'값을 변경할 수 있습니다. –