相关疑难解决方法(0)

为什么我们必须命名接口方法参数?

在C#中,我们必须命名接口方法的参数.

我明白,即使我们没有这样做,这样做也会有助于读者理解其含义,但在某些情况下并不是真的需要:

interface IRenderable
{
    void Render(GameTime);
}
Run Code Online (Sandbox Code Playgroud)

我会说上面的内容与下面一样可读且有意义:

interface IRenderable
{
    void Render(GameTime gameTime);
}
Run Code Online (Sandbox Code Playgroud)

是否有某些技术原因需要界面上方法参数的名称?


值得注意的是,接口方法的实现可以使用与接口方法中的名称不同的名称.

c# parameters language-design interface

21
推荐指数
2
解决办法
7152
查看次数

标签 统计

c# ×1

interface ×1

language-design ×1

parameters ×1