Ошибка компиляции : CS1525: недопустимый термин выражения '>'
Всем привет.
У меня есть класс в моем проекте.
Например.
public class Employee { private int _Id; public int Id { get { return _Id; } set { _Id = value; } } private static object _SyncRoot = new object(); private static List[Employee] _Employee; public static List[Employee] Employees { get { if (_Employee == null || _Employee.Count == 0) { lock (_SyncRoot) { if (_Employee == null || _Employee.Count == 0) { _Employee = FillEmployeeLists(); // database method to fill employee list. } } } return _Employee; } } }
Теперь, в коде позади стороны, я называю сотрудников собственностью, как показано ниже.
List[Employee] employeeList = Employee.Employees.FindAll(E => E.Id!=1);
Примечание : '<' вместо '[' И '>' Вместо ']' в приведенном выше коде. Я не могу разместить свой код между тегами " <" и ">".
Приведенное выше выражение работает на моей локальной машине, но когда я развертываю его на серверной машине, оно генерирует ошибку компиляции, которая говорит:
Недопустимый термин выражения '>'.
Пожалуйста, предложите мне.
Спасибо
Imrankhan