小编Pie*_*ter的帖子

带有设计时检查的C#中的新类型

基于这个线程.

定义"自定义"基于整数的类型?

上面的答案很棒,但是如何在设计时/编译时获得错误,而不仅仅是在运行时.

如果我说

byte b = 300; //This will not compile.
Run Code Online (Sandbox Code Playgroud)

那我怎么能得到相同的行为呢

PackedValue p = 5000;
Run Code Online (Sandbox Code Playgroud)

或者在这种情况下因为明确

PackedValue p = (PackedValue)5000;
Run Code Online (Sandbox Code Playgroud)

c# types

4
推荐指数
1
解决办法
114
查看次数

标签 统计

c# ×1

types ×1