在C#中,我們必須命名一個接口方法的參數。爲什麼我們必須命名接口方法參數?
我明白,即使我們沒有到,這樣做會幫助讀者理解其中的含義,但是在某些情況下,它是不是真的需要:
interface IRenderable
{
void Render(GameTime);
}
我會說上面的是可讀和有意義的下面:
interface IRenderable
{
void Render(GameTime gameTime);
}
有一些技術原因,都需要一個接口上的方法參數的名字呢?
值得一提的是,接口方法的實現可以使用不同的名稱那些在接口的方法。
我認爲這將使方法簽名名一致! – 2011-12-23 09:22:13
查看我編輯的最新評論。 – 2011-12-23 09:23:19
我所指的就像方法聲明在類和接口之間一致... – 2011-12-23 09:27:26