阿哥,string 没有地方 存储颜色啊,您应该新建一个类的,类中包含一个string 字段, 一个color字段,扩展方法是静态的,根本没法操作 原本类没有的东西的,我说的对不对?
从楼下的代码范本中可以看出,Extension是静态类,只能拥有静态的东东,您的string根本没法实现变换颜色的功能的?
public static class Extension
{
public string SetColor(this string s, Color color)
{
//你的代码
}
}
有这样几个注意点:(1)static class(2)static method(3)this关键字