interface IRepository<T> : IDisposable where T : class 

Explain what the <T> parameter stands for in this example, and what will be the fundamental difference from the implementation given below?

 public interface IUnitOfWork : IDisposable { void add(); } 
  • four
    T - Universal Interface . That is, you yourself then specify the desired type during initialization ( new SomeClass<SomeType>(); ). - EvgeniyZ

0