什么是.base.cs文件扩展名

时间:2013-04-18 01:36:24

标签: c# asp.net visual-studio-2010 visual-studio-2008

.base.cs文件扩展名究竟是什么?它与常规的.cs类文件有什么不同?它的使用方式有何不同?我使用了一个代码生成工具,这是它生成的,并且项目构建,但我不确定它们是用.base.cs而不仅仅是.cs - 这些类都是部分类,不确定是否这是一个线索。

1 个答案:

答案 0 :(得分:2)

它只是代码生成工具使用的扩展,用于确保生成的文件的名称不会与项目中的任何现有文件冲突。由于生成的类是partial,您可以使用相同的名称(减去.base)创建自己的代码文件以扩展它们。例如:

MyClass.base.cs   // classes created by the code generator
MyClass.cs        // custom extensions to the generated classes

它将像任何其他代码文件一样进行编译。