看别人的程序,发现字符串常量使用自定义方法,是什么意思
如:
"abcd".myfunction
这里myfunction定义是怎么定义的呢?
我的分数不多了,谢谢
如:
"abcd".myfunction
这里myfunction定义是怎么定义的呢?
我的分数不多了,谢谢
解决方案 »
- 关于C#的问题
- Windows Server 2003 安装的 WindowsService 启动后会意外停止。如有相关经验的大牛请给出相应指教!
- 将c#的System::String 转化为 C++的string的时候丢失了部分字符?
- ???关于winApi的sendmessage问题
- Microsoft Internet Explorer WebControls去哪里下啊~~~
- C# 开发 水晶报表预览正常 打印只有表格线 求高手指点
- 回答一个句子马上---送分!!!
- 关于自定义属性的设置
- 新人求一个C#实现下载FTP文件夹中所有的文件
- C#新建SQL数据表时出问题
- 双击通知区域图标时,怎样实现把主窗体显示出来并设为活动窗体?
- 记事本操作
public static string myfunction(this string value)
{
return value + "'s Extension Methods";
}
using AnyNamespace;class Test
{
static void Main()
{
Console.WriteLine("abc".MyFunction());
}
}namespace AnyNamespace
{
static class AnyClass
{
public static string MyFunction(this string value)
{
return value + "'s Extension Methods";
}
}
}
任何静态类,任何命名空间,但用到这个扩展方法的程序必须 using 这个命名空间。