我用一个类存放经常用到的公共变量,由于使用的次数很多,要是能像USING NAMESPACE一般先引用那个类的话一定可以少很多篇幅,请问有没有什么办法解决啊?
解决方案 »
- GAC里面有一个Dll,我如何得到这个文件?
- sql配置管理器中的一个问题
- html可以实现上传文件吗?
- Visual Stdio 2005设置问题
- 加急:我已经把webctrl_client文件夹放在默认web站点根目录下了,可treeview还是打不开
- 请教怎么在Treeview里不同的节点右击显示不同的菜单?
- 请教一个多个群聊的实现思路
- C#复制EXCEL 异常来自 HRESULT:0x800A03EC
- C# 中子窗体获取的数据,如何给主窗体某个实例的值,谢谢!
- 怎样改变listCtrl控件中某Itemtext的颜色?
- 怎样摆脱ISA服务器的控制?
- 请问C#中的三层结构CS,BS,DAO的各自作用是什么及它们之间的关系?
把变量放进去
using System;
// Using alias for a class.
using AliasToMyClass = NameSpace1.MyClass; namespace NameSpace1
{
public class MyClass
{
public override string ToString()
{
return "You are in NameSpace1.MyClass";
}
}
}namespace NameSpace2
{
class MyClass
{
}
}namespace NameSpace3
{
// Using directive:
using NameSpace1;
// Using directive:
using NameSpace2; class MainClass
{
static void Main()
{
AliasToMyClass somevar = new AliasToMyClass();
Console.WriteLine(somevar);
}
}
}
输出You are in NameSpace1.MyClass
情况是这样的:
假如:
namespace WaKaka{public class Doing{
public void SomeThing(){
if(COMM.isOFF)//调用COMM中的静态成员;
……;
}
}//在其他类中;public class COMM{
public static bool isOFF;
}//定义一个这样的公共类存放变量;}在程序中使用类似 COMM.isOFF 的时候很多,写起来有很多COMM.……冗余太多,有没有办法给COMM中的成员加个别名,用的时候直接使用别名,省得前面加类名?