我一直在做vb.net一段时间,我不明白这两个目的:
form1.designer.cs和form1.resx
有人可以向我解释一下吗?
答案 0 :(得分:8)
form1.designer.cs 是一个自动生成的文件,对应于 form1.cs 。我们的想法是,Visual Studio表单设计器可以将其自动生成的代码放在 form1.designer.cs 中,而不必担心会弄乱您可能做出的任何更改。
form1.resx 最常用于存储您要翻译成不同语言的字符串,因此您不需要将它们硬编码到您的应用中。
答案 1 :(得分:4)
.designer.cs包含表单的控件和布局, .resx包含资源和语言词典等内容。
答案 2 :(得分:4)
form1.designer.cs是由IDE(例如Visual Studio)自动生成的文件。它使所有与WinForms相关的初始化元素与“干净”代码隐藏的form1.cs分开。
请注意,form1.designer.cs由编译器与form1.cs中的代码组合在一起,因为这些类被列为partial,因此是同一类定义的两个部分。