私は構築しているアプリケーションのモジュールの可能性を少しは試しています。私はそれらをバージョンアップしたいと思います。1.0.0形式の構造体は使用できますか?
これらのモジュールは、このモジュールのバージョンのプロパティを持つインターフェイスを実装しています。フォーマットは "Major.Minor.Build"でなければなりません。私は、String型のプロパティを作成した場合
、「MAJOR.MINOR」または「Major.Minor.Build.Revision」のようなバージョンの可能性が存在します。私はそれを防止したい。
私はDoubleのような構造体を考えましたが、3桁目です。私の質問は今、これも可能ですし、はいの場合、どうすればこのようなものを実装できますか?
クラスでは、次のようになります。あなたの助けを
public class MyModuleContext : IModuleContext
{
public ModuleVersion Version { get; set; } = 1.0.0;
// more interface things ...
}
感謝を:)
System.Versionクラスを見て、3つのビルドコンポーネント – ASh