6
A
回答
14
這是不可能的,因爲'別名'實際上是C#中引入的關鍵字,和其他框架方法一樣,它是獨立於語言框架的一部分。
您可以創建一個字典,包含以下值:
bool System.Boolean
byte System.Byte
sbyte System.SByte
char System.Char
decimal System.Decimal
double System.Double
float System.Single
int System.Int32
uint System.UInt32
long System.Int64
ulong System.UInt64
object System.Object
short System.Int16
ushort System.UInt16
string System.String
2
「別名」是語言定義的一部分。你需要在language spec中查找它們。它們被編譯掉,並且在運行時不存在 - 字符串變成System.String,int變成System.Int32等。
2
別名(INT,BOOL等)未在規定CLS。它們只是編譯時常量,在運行時會被替換。這意味着在你的程序運行的時候,你可以通過編程的方式完成任務,別名已經不存在了,你只能這樣做:
Type.GetType(typeof (string).ToString())
相關問題
- 1. C#獲取泛型類型名稱
- 2. 是否可以獲取泛型類型的類型名稱?
- 3. 是否有可能在c#中別名數組類型?
- 4. 匿名c類型的C++別名
- 5. 如何在StructureMap中獲取所有可能的泛型類型?
- 6. 獲取類型的類型
- 7. 是否有可能在Delphi中爲泛型類創建類型別名
- 8. Rust中的類型別名
- 9. Scala中的類型別名
- 10. C#獲取頁面類型名稱?
- 11. 類型別名VSλ型
- 12. 在C#中獲取對象的類型
- 13. 獲取泛型類類型
- 14. 以編程方式在.NET中獲取類型的別名
- 15. 獲取類模板的類型名稱
- 16. 在模型類中獲取用戶名
- 17. C#:全局別名泛型類名?
- 18. 獲取動態類型的類類型?
- 19. 泛型中的類型別名類型約束
- 20. 枚舉類型C的別名#
- 21. C# - 獲取字段類型
- 22. 從類中獲取類型
- 23. 獲取C#反射中「類型」的類型
- 24. 使用類型別名定義類型別名
- 25. C++中類型和類的區別?
- 26. 獲取適用於任何類別的泛型類型列表
- 27. 如何在Java中獲取類型變量的類型泛型
- 28. 在CoffeeScript中獲取類的類型
- 29. Swift 3中的泛型類別別名?
- 30. 泛型類的Typedef(別名)