我想創建一個新類型,我。 E:是否可以在C#中創建一個新類型?
[sbyte (1 Byte) Value-range : -128 to +127]
[byte (1 Byte) Value-range : 0 to +255]
[short (2 Byte) Value-range : -32768 to +32767]
[ushort (2 Byte) Value-range : 0 to +65535]
[int (4 Byte) Value-range : -2147483648 to +2147483647]
[uint (4 Byte) Value-range : 0 to +4294967295]
.
.
.
etc.
現在我想創建皮棉(LowInt)輸入範圍從0到20萬,所以我不想使用UINT或INT。
C#有可能嗎?
謝謝!
雖然可以創建它,只是好奇,如果有任何理由,你不想使用'int'的呢? – Amry
我研究了這個確切的事情,但沒有真正的方法來模擬整體/原始類型。你可以模擬它的某些部分(使用struct,實現關鍵接口等),但是你不能完全理解。 – Joe
它幾乎聽起來像是一個'FixedRange'類,其中的值只能在'[min,max]'之間,或者是關閉和開放端點的排列。如果這就是你想要的,創建這樣的事情是很容易的。 –