System.Data.Common.DbParameterクラスを模倣する型を実装しています。このタイプは、C#、VB.NET、およびF#プロジェクトで使用されます。F#:DUを使用してプロパティの型を制限する
type myNewType =
member val Direction: int = 0 with get,set
member val Value: Object = null with get,set
クラスのValue特性は、型オブジェクトである:ここでスリム化例です。私のタイプでは、そのプロパティを文字列またはバイト配列に制限したいと考えています。私はDUが完璧かもしれないと思っていましたが、私は構文が不明です。ここにいくつかの擬似コードがあります:
type Value =
| Value of String or byte[]
type myNewType =
member val Direction: int = 0 with get,set
member val Value: Value = [||] with get,set
構文を教えてもらえますか?事前のおかげであなたはDUを使用している