杰夫是正确的。这就像在问一个没有标签的空盒子会是什么样的蛋糕。
作为Fortran答案的替代方法,您还可以执行以下操作:
string TypeNameLower<T>(T obj) { return typeof(T).Name.ToLower(CultureInfo.InvariantCulture);}string TypeNameLower(object obj) { if (obj != null) { return obj.GetType().Name.ToLower(CultureInfo.InvariantCulture); } else { return null; }}string s = null;TypeNameLower(s); // goes to the generic version这样,如果C#足够了解您要传入的类型,它将在编译时选择通用类型。



