にバイトにリテラルキャスト私のコードスニップです:ここではF#
let targetMeasure (usesPercent:Nullable<byte>) value =
match usesPercent.Value with
| 0 -> sprintf "$%A" value
| _ -> sprintf "%A%%" value
はバイトであることを0と「usesPercent」が、0ニーズに合うようにしようとしています。これはF#でいつも混乱しています。 null可能なものを越えてしまいますが、値は同じ型ではありません。これをどうやって回避するのですか?
すべての「0uy」タイプのものを表示する「リテラル」のドキュメントも参照してください。http://msdn.microsoft.com/en-us/library/dd233193.aspx – Brian