结构比较器
本文关键字:比较器 结构 | 更新日期: 2023-09-27 18:18:08
我正在寻找这两个函数:
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字节数。
有办法吗?
它应该是高效的,不涉及任何结构的复制,创建新的缓冲区或数组。
更新: