using System;
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 拓展类的拓展方法
{
class Program
{
static void Main(string[] args)
{
string name = "三公子";
Console.Write( name.print1());//扩展类的扩展方法可以直接通过其类的对象.(点出来这个方法)方式调用
Console.ReadKey();
}
}
public static class ExtraClass//扩展类必须是静态的
{
return s + 1;
}
}
using System.Collections;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace 拓展类的拓展方法
{
class Program
{
static void Main(string[] args)
{
string name = "三公子";
Console.Write( name.print1());//扩展类的扩展方法可以直接通过其类的对象.(点出来这个方法)方式调用
Console.ReadKey();
}
}
public static class ExtraClass//扩展类必须是静态的
{
//this string是指明要扩展那个类的,s是被扩展类的一个对象
public static string print1(this string s)//扩展类的扩展方法必须是静态的{
return s + 1;
}
}
}