C# Interfaces: Under (No) Construction?
Why can’t C# allow for a constructor definition in an Interface? For example, say you have this interface:
namespace ValidationServices.Customers
{
public interface ICustomer
{
// Properties
ValidationRequest Request{ get; set;}
// Methods
ValidationResponse ValidateOrder();
//....
// and so on
//....
}
}