こんにちはー!ニアです。 今回は.NETでクラスや構造体を作る時に、継承して実装すると便利なインターフェースを紹介していきます。 ここでは、数値型の構造体を例として取り上げます。 1. 数値系の構造体の場合 例えば、System.Int32やSystem.Doubleなどの構造体は、以下の5つのインターフェースを実装しています。 IComparable IFormattable IConvertible IComparable<T> IEquatable<T> [SerializableAttribute] [ComVisibleAttribute(true)] public struct Int32 : IComparable, IFormattable, IConvertible, IComparable<int>, IEquatable<int> [SerializableAttri