此代码生成适用于:
1、C#
功能: 可便于为结构生成 Equals 和 IEquatable 运算符。
使用时机: 你有一个结构,我们会为你自动添加 IEquatable 以及 Equals 和 Not Equals 运算符。
操作原因:
如果实现值类型,则应考虑重写 Equals 方法,针对 Equals 方法在 ValueType 上的默认实现提升相关性能。
实现 IEquatable 接口实现了特定于类型的 Equals() 方法。
操作说明
1、将光标置于结构声明行上的某个位置。
2、接下来,执行以下操作之一:
按 (Ctrl+.) 触发“快速操作和重构”菜单。
右键单击并选择“快速操作和重构”菜单。
单击左边距中显示的图标。
3、在下拉菜单中,选择“生成 Equals(object)”。
上一节:在 Visual Studio 中生成解构函数下一节:添加文件头