Есть ли простой способ реализовать это и, если возможно, не инициировать объект:
interface I
{
static string GetClassName();
}
public class Helper
{
static void PrintClassName<T>() where T : I
{
Console.WriteLine(T.GetClassName());
}
}