当前位置: 代码迷 >> C# >> 这个如何解决
  详细解决方案

这个如何解决

热度:129   发布时间:2016-04-28 08:32:29.0
这个怎么解决

为什么没办法引用。
------解决思路----------------------
直接调用类文件名称不就行了?
如:类文件名称 aa=NEW 类文件名称();
aa.类中一个方法...
------解决思路----------------------
using ChineseCalender;
------解决思路----------------------
不在一个项目里需要先在参照里添加引用的
------解决思路----------------------
引用:
using ChineseCalender;

是这样,using 是引用命名空间,楼主把类名也写进去了
------解决思路----------------------
引用:
引用
直接调用类文件名称不就行了?
如:类文件名称 aa=NEW 类文件名称();
aa.类中一个方法...



一样。

static类不能new的
------解决思路----------------------
楼主你还是把你装个项目的结构发一下吧,尤其看你的类在哪里,用到的地方在哪里
------解决思路----------------------
引用:
引用
static类不能new的


那要怎么做

去掉static或者保留static,用类名.方法名调用,不要用new实例化
------解决思路----------------------
引用:
引用
楼主你还是把你装个项目的结构发一下吧,尤其看你的类在哪里,用到的地方在哪里


这个类是网上找的,就是要调用进去。

你要调用哪个方法就这样用,ChineseCalender.ChineseDate.方法(...)
建议先老实看看C#语法基础,这是最基本的东西啊
------解决思路----------------------
调用外部程序集(或.net程序集)的方法:
a:项目中引入相应程序集(.dll文件或是源文件项目)(基础常用dll已经引用了)
b、using引用命名空间.如果不引用,也可以每次使用时加上命名空间

看楼主的发言,建议如下:
你是从网上来的类源文件那么可以这样处理: 
1、将文件添加入本程序集项目,这样这个类就编译到本程序集了。你可以在对象浏览器的本程序集中看到这个命名空间,引用命名空间自然就不是问题了。注意using时不要加类,只能是命名空间。
2、如果想这个类单独一个程序集,那么需要在解决方案建一个dll项目。这就需要在主程序项目引用了(如果在同一解决方案下,可以引用项目,如果不在同一解决方案,可以浏览引用dll文件)

------解决思路----------------------
你没有添加程序集的引用吧。
------解决思路----------------------
看看你的static部分……
  相关解决方案