如何在Visual Studio中确定C#文件的类型

本文关键字:文件 类型 Visual Studio | 更新日期: 2023-09-27 18:25:36

当您尝试在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风格的徽标,我真的很想弄清楚创建它时使用了什么类型的文件

通常,检查继承是有效的。您可以看到该文件继承了类DialogPage,使其成为DialogPage文件。

如何在Visual Studio中确定C#文件的类型

不,恐怕不会——一般情况下不会。一旦创建,就是这样。