C# using 如何不起作用
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目录下
------解决方案--------------------
类名和别的命名空间里面的类有冲突了
我在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目录下
------解决方案--------------------
类名和别的命名空间里面的类有冲突了