标签: c# generics equality boxing garbage
我编写了一个泛型方法,并使用Equals将泛型类型与另一个类型进行了比较。这可能是由于装箱而分配的内存。如何比较两个通用结构而不产生装箱费用?
bool Test<T>(T a, T b) { return a.Equals(b); }