如某命名空间有如下类
namespace XXX
{
public static class YYYHelp
{
public static int 加法计算(int a,int b)
{
return a+b;
}
}
}
注:1\以上只是举例,实际应用中此名命空间为外部引用的DLL,不可修改
2\无Interface
3\无法继承此类,因为使用处的类已经继承其它基类,而C#又不能像VC++那样可多重继承然后在使用中
namespace MY
{
public class MYCla : MY_BASE_CLA
{
因YYYHelp中的函数很多,而且要经常调用,使用:YYYHelp.加法计算(1,2);太麻烦,
如何在此处直接使用:加法计算(1,2);省去前面的YYYHelp
}
}
例如别名的方法:using h = XXX.YYYHelp;
则以后使用时只需: h.加法计算(1,2);即可
最后:有无方法改成在外部直接使用YYYHelp中的成员函数
namespace XXX
{
public static class YYYHelp
{
public static int 加法计算(int a,int b)
{
return a+b;
}
}
}
注:1\以上只是举例,实际应用中此名命空间为外部引用的DLL,不可修改
2\无Interface
3\无法继承此类,因为使用处的类已经继承其它基类,而C#又不能像VC++那样可多重继承然后在使用中
namespace MY
{
public class MYCla : MY_BASE_CLA
{
因YYYHelp中的函数很多,而且要经常调用,使用:YYYHelp.加法计算(1,2);太麻烦,
如何在此处直接使用:加法计算(1,2);省去前面的YYYHelp
}
}
例如别名的方法:using h = XXX.YYYHelp;
则以后使用时只需: h.加法计算(1,2);即可
最后:有无方法改成在外部直接使用YYYHelp中的成员函数
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货