正确的文件名称只是好奇人们会命名文件,其中包含通用接口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