当您尝试在Visual Studio中创建新的C#文件时,会有很多选项。大多数不同的文件类型,如Windows窗体,自定义控件,C#类文件,安装程序类等都有扩展名.cs。我知道在基础中它们都只是C#文件,Visual Studio只包含我们选择的文件类型的一些代码片段。但是,在创建特定源文件时,是否有可能以某种方式检查Visual Studio中使用了哪种文件类型?
例如,我在一个名为FileDialogPane.cs
的解决方案中有一个文件,在里面我有这样的东西:
using System;
using System.ComponentModel;
using Microsoft.VisualStudio.ComponentModelHost;
using Microsoft.VisualStudio.Shell;
namespace Project.File
{
internal class FileDialogPage : DialogPage
{
public FileDialogPage()
{
InitializeSettings();
}
// rest removed for brevity
}
}
它在Visual Studio中没有默认的.cs样式徽标,我真的想知道在创建它时使用了哪种文件。
答案 0 :(得分:1)
通常,检查继承是有效的。您可以看到此文件继承了类DialogPage
,这使其成为DialogPage文件。
答案 1 :(得分:0)