在C#中,当我括在括号中的int值,然后键入点,我获得可以对int值如何在c#中创建用户定义的函数,如(int).function()?
string a = (12).ToString();
我的问题是,我们如何定义自定义执行的功能的列表这样的功能?比如我要定义一个函数toDateTime能像这样工作
DateTime dt = ("12/12/12").toDateTime();
我完全理解,这可以通过正常的方式来完成也
DateTime dt = toDateTime("12/12/12");
我只是好奇它是怎么以另一种方式完成。
也许通过[扩展方法](http://msdn.microsoft .COM/EN-US /库/ vstudio/bb383977.aspx)? – 2013-03-05 08:42:10
注意:'()'没有什么特别的 - 你需要围绕'int'常量使用大括号来获得智能的原因是VS对待“12.”作为浮点数的开始,与所有其他类型不同(即字符串:“”aaa“。”显示对“字符串”的智能)。 – 2013-03-05 08:45:25