Когда я впервые внедряю интерфейс в класс, я хочу либо resharper 6, либо visual studio 2010 реализовать мои свойства как автоматически реализованные свойства и не поместить значение по умолчанию для throw new NonImplementedException() ;. Как я могу это сделать? Например:
public interface IEmployee
{
// want this to stay just like this when implemented into class
ID { get; set; }
}
public class Employee : IEmployee
{
// I do not want the throw new NonImplemented exception
// I want it to just appear as an auto implemented property
// as I defined it in the interface
public int ID
{
get
{
throw new NotImplementedException();
}
set
{
throw new NotImplementedException();
}
}
}
Поскольку это происходит все время, я обнаруживаю, что мне приходится постоянно реорганизовывать и вручную удалять эти новые исключения UnImplimented() и вручную создавать свойства автоматически... боль! В конце концов, я определил его как свойство, реализованное автоматически в моем интерфейсе.
Любая помощь или совет очень ценится! Благодарю.