结构比较器

时间:2015-10-16 20:40:12

标签: c# struct comparison

我正在寻找这两个功能:

bool CompareEquality<T>(ref T struct1, ref T struct2); // where T: struct
int Compare<T>(ref T struct1, ref T struct2); // -1,0,1 for sorting

第二个函数处理结构,如数字。例如。简单地将10字节结构比较为10字节数。

有办法吗?
它应该是高效的,不涉及任何结构的复制,创建新的缓冲区或数组。

1 个答案:

答案 0 :(得分:0)

更新

对于C#6.0,没办法。