如果對象沒有指定訪問修飾符,有什麼辦法可以配置解決方案失敗編譯?如果未指定訪問修飾符,是否有失敗編譯的方法?
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. 如何找到沒有顯式訪問修飾符的方法?
- 4. 是否可以顯示所有方法及其訪問修飾符?
- 5. 這種訪問修飾符的方法的目的是什麼?
- 6. 方法有可能有雙重訪問修飾符嗎?
- 7. Ruby實例變量是否具有訪問修飾符?
- 8. 以這種方式指定訪問修飾符時有何不同?
- 9. 通過訪問修飾符
- 10. 保護訪問修飾符
- 11. 包訪問(protected修飾符)
- 12. 類訪問修飾符
- 13. EventInfo訪問修飾符
- 14. 什麼是訪問修飾符
- 15. Visual C#2010 Express:爲新類指定默認訪問修飾符?
- 16. 更改GridView的CreateRow方法的訪問修飾符
- 17. 訪問說明符和訪問修飾符有什麼區別?
- 18. Java訪問修飾符 - 可用於子類和包的方法
- 19. 將訪問修飾符添加到使用Roslyn CodeFixProvider的方法?
- 20. 在C中使用元組的方法訪問修飾符#
- 21. Java 9中接口方法的默認訪問修飾符?
- 22. C#Main()方法的默認訪問修飾符
- 23. 編譯失敗,無法找到「未來」
- 24. 訪問修飾符C# - 內部修飾符
- 25. 訪問修飾符是否也影響反射?
- 26. 訪問修飾符是否會影響性能?
- 27. 訪問修飾符是否適用於靜態類函數?
- 28. moose perl方法修飾符
- 29. C#:訪問修飾符化妝方法調用不同
- 30. Caffe編譯失敗:體系結構x86_64的未定義符號?
爲什麼會失敗? –
簡單的回答:是的,編寫你自己的編譯器。 – HimBromBeere
想要這樣做的原因是爲了確保顯式設置訪問修飾符 – Braydie