Max*_*ich 2 .net c# vb.net visual-studio-2010 primitive-types
是否有可能在.Net 4中扩展原始类型,如System.String和System.Int32(IE:integer),如果是这样的话?
更具体地说,我知道部分类的概念,但这似乎不是答案.另外我发现System.String不可继承,Int32是一个结构.
最后,我有兴趣了解上述问题的VB.Net和C#.
谢谢大家......
Ode*_*ded 13
你不能直接扩展它们 - String例如,类是密封的,正如你所指出的那样,值类型包装器(例如Int32)通常是结构.
String
Int32
你可以为它们编写扩展方法(C#,VB.NET),这就是它们的用途.
另一个选择是围绕这些选项编写一个包装器,公开它们的所有属性并添加更多功能.
归档时间:
15 年,3 月 前
查看次数:
5196 次
最近记录: