.base.cs文件扩展名到底是什么?

本文关键字:是什么 扩展名 cs 文件 base | 更新日期: 2023-09-27 18:09:50

.base.cs文件扩展名到底是什么?它与常规的。cs类文件有什么不同?它的用法又有什么不同?我使用了一个代码生成工具,这是它生成的,项目构建,但我不确定它们是用。base.cs制作的,而不仅仅是。cs -类都是部分类,不确定这是否是一个线索。

.base.cs文件扩展名到底是什么?

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

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

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