gpt4 book ai didi

C# 值类型类模板

转载 作者:太空狗 更新时间:2023-10-30 00:58:52 27 4
gpt4 key购买 nike

我正在编写一个值类型结构,想知道是否有一个指南包含方法签名和接口(interface)实现的标准模板。我想我应该先查看 System.Double 文档:

struct def

public struct Double : IComparable, IFormattable, 
IConvertible, IComparable<double>, IEquatable<double>

Double Methods

是否有创建值类型结构的标准方法?

谢谢

最佳答案

本身没有模板,但肯定有guidelines .最重要的准则是值类型应该是不可变的。仅当您确切知道自己在做什么时才违反此准则。

除了我链接到的 MSDN 文章中列出的指南外,我还推荐:

  1. 重写 Object.EqualsObject.GetHashCode
  2. 实现 ==!=

关于C# 值类型类模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2090939/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com