在C#中,我们必须命名接口方法的参数.
我明白,即使我们没有这样做,这样做也会有助于读者理解其含义,但在某些情况下并不是真的需要:
interface IRenderable
{
void Render(GameTime);
}
Run Code Online (Sandbox Code Playgroud)
我会说上面的内容与下面一样可读且有意义:
interface IRenderable
{
void Render(GameTime gameTime);
}
Run Code Online (Sandbox Code Playgroud)
是否有某些技术原因需要界面上方法参数的名称?
值得注意的是,接口方法的实现可以使用与接口方法中的名称不同的名称.