C# using 怎么不起作用?
我在namespace DXOA.Components中定义了一个类:
namespace DXOA.Components
{
/// <summary>
/// 部门处理类
/// </summary>
public class Position
{
……
在别外的文件中进行了引用:
using DXOA.Components;
奇怪的是当我需要调用Position类的静态方法时,总要这样写才行:DXOA.Components.Position.method1();而不能直接写成Position.method1();那我的using DXOA.Components不是没起作用吗?
[解决办法]
up
[解决办法]
“另外”的文件所在的项目是否在引用中引用DLL.
[解决办法]
看看是不是你的Position类名和其他的类名冲突了,报了什么错误
[解决办法]
肯定是类名冲突无疑~
[解决办法]
怪事年年有。。。今年特别多
[解决办法]
你有没有对DLL进行引用啊!
[解决办法]
有没有相同的方法名
[解决办法]
把你的DXOA.Components生成的DLL文件加到需要用到这个文件的Bin目录下
[解决办法]
类名和别的命名空间里面的类有冲突了