请问c#中怎么调用实现接口的类中的非静态方法?

现有FS.cs和IFS.cs两个文件如下:FS.csnamespaceproject.FS{publicinterfaceIFS{boolUploadFile(strin... 现有FS.cs和IFS.cs 两个文件如下:

FS.cs
namespace project.FS
{
public interface IFS
{
bool UploadFile(string aa,ref bb);
}
}

IFS.cs
namespace project.FS
{
public class FS : IFS
{
private string _remote = String.Empty;
public FS(string remote)
{
_remote = xxxxxxx;
}
bool IFS.UploadFile(string aa,ref string bb)
{
throw new NotImplementedException();
}
}
}

我现在需要在另一个项目里,调用UploadFile这个方法
请问FS.cs文件是接口IFS.cs的具体实现对嘛?
请问我要调用的是FS.cs里面的UploadFile是吗?
具体应该怎么调用到UploadFile呢?我现在已经完全混乱了,怎么new都不行

我直接写IFS.UploadFile(xx,xx),会报错说非静态方法要求对象引用。我如果new一个FS,
FS a= new FS("") ;
这样的话a这个实例又找不到UploadFile这个方法……

新手学习中,求大神指点到底怎么回事,已经快疯了!!
展开
 我来答
zero_point
2014-12-05
知道答主
回答量:39
采纳率:0%
帮助的人:8.2万
展开全部
IFS.UploadFile(xx,xx) IFS是接口 接口中的方式是不能通过 接口。方法名() 的

还有你给出的类名,名字的顺序应该呼唤下 IFS写成FS。cs 了 FS。cs写成IFS.CS了
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式