当前位置:编程学习 > C#/ASP.NET >>

调用接口报错

刚学C# 一个很简单的问题搞不懂了
定义了一个接口 IClasses 和实现接口的类  Classes

在调用的时候 IClasses cls = new Classes();

重新生成的时候就报没有引用Classes
我using Classes写了   怎么回事啊??

IClasses 和 Classes是在这同一个解决方案下的2个工程


求救啊 。。。。 --------------------编程问答-------------------- 在调用的时候 IClasses cls = new Classes(); 这行代码所在的工程 应该添加IClasses和Classes所在的工程作为引用 reference --------------------编程问答--------------------
引用 1 楼 rabbitlzx 的回复:
在调用的时候 IClasses cls = new Classes(); 这行代码所在的工程 应该添加IClasses和Classes所在的工程作为引用 reference


什么意思啊? 我新手   能具体点吗?  怎么实现? --------------------编程问答-------------------- 调用工程引用下声明的工程 --------------------编程问答-------------------- Classes工程引用IClasses工程了吗? --------------------编程问答--------------------
引用 4 楼 zhujiawei7 的回复:
Classes工程引用IClasses工程了吗?

引用了啊。。。 --------------------编程问答-------------------- 帮帮忙啊大家。。。 --------------------编程问答--------------------
引用楼主 bl525lb 的回复:
刚学C# 一个很简单的问题搞不懂了
定义了一个接口 IClasses  假定在工程A中

和实现接口的类  Classes 假定在工程B中

在调用的时候 IClasses cls = new Classes(); 假定这行代码在工程C中

则应该在工程c上的 引用 上右键,然后选添加引用,选择 工程 tab页,选中工程A和工程B,然后再添加相对应的namespace

重新生成的时候就报没有引用Classes
我using Classes写了   怎么回事啊??

IClasses 和 Classes是在这同一个解决方案下的2个工程


求救啊 。。。。
--------------------编程问答--------------------
引用 7 楼 rabbitlzx 的回复:
引用楼主 bl525lb 的回复:
刚学C# 一个很简单的问题搞不懂了
定义了一个接口 IClasses  假定在工程A中

和实现接口的类  Classes 假定在工程B中

在调用的时候 IClasses cls = new Classes(); 假定这行代码在工程C中

则应该在工程c上的 引用 上右键,然后选添加引用,选择 工程 tab页,选中工程A和工程B,然后再添加相……

对啊  我就是这么添加的引用。。。 --------------------编程问答-------------------- 有没有人啊     我没多少分    
帮帮我啊    谢谢了 --------------------编程问答-------------------- 代码贴出来 --------------------编程问答-------------------- 一个解决方案下3个项目 a接口 b实现类 c调用
在c上添加引用a和b

想在C里调用b里的方法
IClasses cls = new Classes();
只要一生成  就在using Classes 这里报错   没有引用Classes。。。

这是怎么回事啊 --------------------编程问答-------------------- 你的Iclasses和classes定义所在的namespace是什么?是Classes么? --------------------编程问答-------------------- namespace名称不对吧
引用 11 楼 bl525lb 的回复:
一个解决方案下3个项目 a接口 b实现类 c调用
在c上添加引用a和b

想在C里调用b里的方法
IClasses cls = new Classes();
只要一生成  就在using Classes 这里报错   没有引用Classes。。。

这是怎么回事啊
--------------------编程问答--------------------
引用 12 楼 rabbitlzx 的回复:
你的Iclasses和classes定义所在的namespace是什么?是Classes么?

命名空间是   CS.Classes 和 CS.Iclasses
调用项目是CS.CLA --------------------编程问答--------------------
引用 14 楼 bl525lb 的回复:
引用 12 楼 rabbitlzx 的回复:

你的Iclasses和classes定义所在的namespace是什么?是Classes么?

命名空间是   CS.Classes 和 CS.Iclasses
调用项目是CS.CLA

那就应该在调用项目中 
using CS.Classes;
using CS.Iclasses;
补充:.NET技术 ,  C#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,