2011-02-12 59 views
10

每當我使用Visual Studio 2010 Express C#創建新類時,它都會創建沒有訪問修飾符的類。 10次​​中有9次我希望我的新課程能夠公開。我如何讓Visual Studio默認使用「public」修飾符創建空的類模板?Visual C#2010 Express:爲新類指定默認訪問修飾符?

+1

+1好問題。我也想添加「使用System.Linq;」默認Silverlight類模板.. – 2011-02-12 00:10:33

+6

你確實有這個落後,你的程序集中的10個類中有9個應該是內部的。小工作者完成工作,從外面看不到。這樣您就可以修改它們而不會破壞任何客戶端代碼。避免使設計缺陷成爲一項功能。 – 2011-02-12 00:27:36

回答

5

關鍵是要創建一個名爲類新的項目模板。然後,當您執行Add> New Class時,您的模板將被默認選中,而不是內置的Class模板。 (我不知道,如果這種行爲是保證,但它的作品在我的機器(TM))。爲了創建模板:

  1. 在您的項目上單擊右鍵,選擇Add>類。您可以接受默認名稱(Class1) - 這只是一個臨時文件。
  2. 修改生成的類,例如添加public修飾符。保存一切。
  3. 選擇文件>導出模板。
  4. 選擇項目模板並指定相關文件(Class1.cs)。
  5. 單擊下一步,直到進入「模板選項」頁面。對於模板名稱,輸入Class。
  6. 單擊完成。
  7. 刪除臨時Class1.cs文件。

現在做一個添加>類,你應該看到你的類模板默認使用,而不是內置的。