簡體   English   中英

如何確定Visual Studio中C#文件的類型?

[英]How can I determine the type of C# file in Visual Studio?

當您嘗試在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文件。

不,恐怕不是-一般而言。 一旦創建,就是這樣。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM