How to instantiate a passed generic type inside a method in C#
public C ExampleMethodName() where C : new()
{
C returnObject = new C();
//Other functionality
return returnObject;
}
To call the method:
var variableName = ExampleMethodName<classGoesHere>();