Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/entity-framework/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Interface 需要关于什么的信息';接口';实际上是在ASP.NET中_Interface - Fatal编程技术网

Interface 需要关于什么的信息';接口';实际上是在ASP.NET中

Interface 需要关于什么的信息';接口';实际上是在ASP.NET中,interface,Interface,我有一个“学习”日,我正在钻研ASP.NET解决方案,尝试学习构建应用程序的更高级技术(我仍处于新手阶段,请你回答我,好像我很愚蠢:)。。。哈哈) 我有几个问题 1.)通过查看代码,我看到了这个方法 公共接口Somthing() 我以前从未见过“接口”?它是用来干什么的?你能给我指出正确的方向来了解更多关于使用它的信息吗 2)我一直在评论中看到这样的事情 <see cref="CoComment"/> 我不知道这是什么意思 非常感谢任何帮助我不知道方法上有界面修改器,只是在谷歌

我有一个“学习”日,我正在钻研ASP.NET解决方案,尝试学习构建应用程序的更高级技术(我仍处于新手阶段,请你回答我,好像我很愚蠢:)。。。哈哈)

我有几个问题

1.)通过查看代码,我看到了这个方法

公共接口Somthing()

我以前从未见过“接口”?它是用来干什么的?你能给我指出正确的方向来了解更多关于使用它的信息吗

2)我一直在评论中看到这样的事情

<see cref="CoComment"/>

我不知道这是什么意思


非常感谢任何帮助

我不知道方法上有界面修改器,只是在谷歌上搜索了一下,什么都看不到

它可能是一种严重的(命名的)返回类型吗

也就是说,应该是:

public Interface Something();

正如它返回接口类型的对象一样?

您可以将接口视为只提供常量和方法原型声明的抽象类。然后,类可以以从其他类继承的相同方式实现接口。实现接口时,类必须实现接口中定义的所有方法:

public interface MyInterface
{
    void doSomething();
}

public class MyClass : MyInterface
{
    public void doSomething()
    {
    }
}

MyInterface obj = new MyClass();
obj.doSomething();
与.NET中的类不同,接口的优点之一是支持多重继承。因此,您可以实现几个接口,并且接口可以扩展其他几个接口

NET中接口的命名约定为“ISomething”,因此如果符号以“I”开头,则可以猜测它是接口。此外,许多接口的名称以“-able”结尾,如“IDisposable”或“ICloneable”


这个概念与Java中的相同,您可以阅读更多有关它的内容。

很抱歉,错过了有关评论的编辑

您可以使用///注释标记创建XML文档

因此,您可以:

/// <summary>
/// Does something
/// </summary>
/// <see cref="something" />
public void DoSomething()
{
}
//
///做点什么
/// 
/// 
公共无效剂量测定法()
{
}

然后可以使用它生成API文档,就像MSDN格式一样。它还通过Visual Studio Intellisense工具提示提供,我发现它非常有用。

以下是cref的帮助:

1)界面见:

2)