如果對象沒有指定訪問修飾符,有什麼辦法可以配置解決方案失敗編譯?如果未指定訪問修飾符,是否有失敗編譯的方法?
0
A
回答
1
當您不指定訪問修飾符時,編譯器將採用標準訪問修飾符。例如:
namespace SomeApplication
{
// This class is internal by default.
class SomeClass
{
//Members are private by default.
}
}
class JustSomeClass
{
// All members are private by default.
int ThisFieldIsPrivate;
private int SoIsThisOne;
public int FinallySomethingPublic;
}
// Struct
struct JustSomeStructure
{
int TypicalPrivateMember;
}
像HimBromBeere said in his comment,這是可能的,但你必須寫自己的編譯器,如果你想改變這個標準的行爲。
0
您可以編寫一個「目標」或「任務」並編輯您的項目文件以在構建時執行它。
這裏你可以找到文檔: https://msdn.microsoft.com/en-us/library/ms366724.aspx
相關問題
- 1. 沒有訪問修飾符的方法
- 2. 檢查方法的訪問修飾符
- 3. 訪問修飾符對於Main方法是否重要?
- 4. 是否有訪問修飾符限制解決方案?
- 5. 動態方法訪問修飾符
- 6. 編譯時是否有一種方法需要顯式可訪問性修飾符?
- 7. 如何找到沒有顯式訪問修飾符的方法?
- 8. 是否可以顯示所有方法及其訪問修飾符?
- 9. 這種訪問修飾符的方法的目的是什麼?
- 10. Kotlin中是否有關於訪問修飾符的文檔?
- 11. 方法有可能有雙重訪問修飾符嗎?
- 12. Ruby實例變量是否具有訪問修飾符?
- 13. 訪問修飾符 - 目的是什麼?
- 14. 以這種方式指定訪問修飾符時有何不同?
- 15. Delphi訪問修飾符
- 16. 內部訪問修飾符
- 17. 庫級訪問修飾符
- 18. EventInfo訪問修飾符
- 19. 動態訪問修飾符
- 20. 練習訪問修飾符
- 21. 類訪問修飾符
- 22. 保護訪問修飾符
- 23. 通過訪問修飾符
- 24. 包訪問(protected修飾符)
- 25. 什麼是訪問修飾符
- 26. 有條件訪問修飾符?
- 27. 訪問方法'System.Web.Http.HttpConfiguration.DefaultFormatters()'失敗
- 28. Visual C#2010 Express:爲新類指定默認訪問修飾符?
- 29. 更改GridView的CreateRow方法的訪問修飾符
- 30. 編譯中的Java默認修飾符
爲什麼會失敗? –
簡單的回答:是的,編寫你自己的編譯器。 – HimBromBeere
想要這樣做的原因是爲了確保顯式設置訪問修飾符 – Braydie