Имейте в виду, что это мой первый вопрос здесь, и я также новичок в C#.Как создать этот код в Visual Studio?
Я скопировал код с this YouTube video в Visual Studio, но он не будет создан. Я не могу добавлять элементы в empList.
Update
Я очень ценю вашу помощь, но он все еще не строят, несмотря на ваши предложения (например, у меня есть пространство имен с помощью System.Collections.Generic
). Я даже полностью скопировал код Риона, и он все равно не будет построен. В этих строках имеются ошибки:
) ожидаемый ","; Ожидается
и
недопустимый термин выражение «»
List<Employee> empList = new List<Employee>();
empList.Add(new Employee() {ID = 101, Name = "Mary", Salary = 5000, Experience = 5});
empList.Add(new Employee() {ID = 102, Name = "Maria", Salary = 6000, Experience = 2});
empList.Add(new Employee() {ID = 106, Name = "Mike", Salary = 4000, Experience = 4});
empList.Add(new Employee() {ID = 104, Name = "John", Salary = 5000, Experience = 7});
Employee.PromoteEmployee(empList);
Это не выглядит так же, как код в видео, потому что я изменил его немного, но это все еще не будет строить.
class Program
{
public static void Main(string[] args)
{
List<Employee> empList = new List<Employee>();
empList.Add(new Employee() {ID = 101, Name = "Mary", Salary = 5000, Experience = 5});
empList.Add(new Employee() {ID = 102, Name = "Maria", Salary = 6000, Experience = 2});
empList.Add(new Employee() {ID = 106, Name = "Mike", Salary = 4000, Experience = 4});
empList.Add(new Employee() {ID = 104, Name = "John", Salary = 5000, Experience = 7});
Employee.PromoteEmployee(empList);
}
}
class Employee
{
public int ID;
public string Name;
public int Salary;
public int Experience;
public static void PromoteEmployee(List<Employee> employeeList)
{
foreach (Employee employee in employeeList)
{
if(employee.Experience >=5)
{
Console.WriteLine(employee.Name + " promoted");
Console.ReadLine();
}
}
}
}
Если он «не будет строить», то предположительно вы получите ошибку компилятора. Вы должны стремиться размещать как можно больше информации о своей проблеме. Итак, что это за сообщение об ошибке? –
Я не вижу ничего плохого в этом коде. Как уже было сказано, объясните, в чем ваша проблема и какое сообщение об ошибке получено. – Steve
Являются ли эти классы в одном пространстве имен? – Master117