enum
является зарезервированным ключевым словом в C #.Вы можете использовать префикс @
, если хотите использовать его в качестве имени переменной:
public enum Test { A, B, C };
public interface IParent1
{
string method1(Test @enum);
}
public class Parent1 : IParent1
{
public string method1(Test @enum)
{
return @enum.ToString();
}
}
Но я не люблю использовать зарезервированные слова для имен переменных.Лучшим подходом будет:
public enum Test { A, B, C };
public interface IParent1
{
string method1(Test test);
}
public class Parent1 : IParent1
{
public string method1(Test test)
{
return test.ToString();
}
}