正確的文件名稱只是好奇人們會命名文件,其中包含通用接口IRepository<T>
。什麼是接口「IRepository <T>」
IRepositoryT.cs?
更新
一個小小的一點補充。通常,當您更改類文件的名稱時,Visual Studio會詢問您是否要對該類進行重命名。在IRepository<T>
的情況下,無論我命名文件(IRepository或IRepositoryT或IRepositoryOfT等),文件名和類名之間的鏈接永遠不會建立。
正確的文件名稱只是好奇人們會命名文件,其中包含通用接口IRepository<T>
。什麼是接口「IRepository <T>」
IRepositoryT.cs?
更新
一個小小的一點補充。通常,當您更改類文件的名稱時,Visual Studio會詢問您是否要對該類進行重命名。在IRepository<T>
的情況下,無論我命名文件(IRepository或IRepositoryT或IRepositoryOfT等),文件名和類名之間的鏈接永遠不會建立。
我會IRepository.cs
去,我不認爲事實類是通用的應有所作爲。
取決於您是否還有IRepository,並且您希望將不同的接口定義保存在不同的文件中。
如果是這樣,IRepositoryT.cs
,否則IRepository.cs
而且我把它命名的接口文件夾中,但這是我的,我在這方面有點強迫症
我會說「IRepository.cs」和「IRepositoryGeneric。 cs「代替。也許甚至包括在同一個文件中,並將其命名爲「IRepository.cs」 – 2010-01-04 07:23:07
是的,我會用相同的文件想法,這取決於接口的大小。另外IRepositoryGeneric.cs是一個更好的主意!謝謝! – PostMan 2010-01-04 07:25:32
個人而言,我會用IRepository.cs
。唯一的區別是,對於泛型類,我也有一個相同的非泛型版本,要麼是爲了兼容傳統代碼,要麼是爲任何T提供靜態方法。
在這種情況下,我會命名它們:
我通常只是用IRepository.cs。除非他們是非常大的班級,否則我傾向於將IRepository
和IRepository<T>
保留在同一個文件中。通常在非泛型上面,因爲泛型泛型通常擴展非泛型泛型。
當我把它拆分成兩個文件,我通常使用IRepository(中T)的.cs,而是從別人這裏IRepositoryOfT.cs的建議肯定是一個很好的一個。可能使用那個:p
「IRepository.cs」應該足夠好。 – 2010-01-04 07:15:53
[Conventional for Filenames of Generic Classes]的可能的重複(http://stackoverflow.com/questions/804036/convention-for-filenames-of-generic-classes) – nawfal 2013-04-16 18:59:21