목록 개체를 초기화 할 때 잘못된 점을 알고 싶습니다. 같은 클래스에 list 객체를 만들 수 없습니까? 목록 개체를 초기화하는 규칙 집합은 무엇입니까? 별도의 클래스 직원에 대한 방법 밖에C# : List 개체를 초기화하는 동안 오류가 발생했습니다.
class Program
{
static void Main(string[] args)
{
public int ID { get; set; }
public string Name { get; set; }
public int Salary { get; set; }
List<Program> emloyeelist = new List<Program>();
emloyeelist.Add(new Program() { ID = 1, Name = "Seema", Salary = 10000 });
**// error shown for "employeelist" in employee.Add stating that "field used like type"**
emloyeelist.Add(new Program() { ID = 2, Name = "Arun", Salary = 20000 });
emloyeelist.Add(new Program() { ID = 3, Name = "Nayana", Salary = 30000 });
emloyeelist.Add(new Program() { ID = 4, Name = "Nayana", Salary = 12000 });
emloyeelist.Add(new Program() { ID = 5, Name = "Raman", Salary = 55000 });
foreach (Program emp in emloyeelist)
{
if (emp.Salary > 20000)
{
Console.WriteLine(emp.Name +" "+"\t"+"has salry"+"\t"+ " " + emp.Salary);
}
}
}
}
어떤 오류가 발생하고 있습니까? – Haris
메서드 내부가 아닌 클래스 내부의 속성을 정의하십시오. –
@Mohamadshiralizadeh : 맞습니다. – user3825267