sealed

    5熱度

    3回答

    如果一個類沒有任何虛方法,我沒有看到任何方式繼承一個類將影響並沒有明確指實例作爲子類的實例,即 Subclass obj = new Subclass() ,而任何代碼比 BaseClass obj = new SubClass() 因此,爲什麼sealed甚至存在? 如果你沒有任何聲明作爲virtual(我看到在一個密封類做沒有意義),所有它可以防止事情是像(例如)ListViewIte

    5熱度

    4回答

    從MSDN sealed (C# Reference) 「當應用於方法或屬性,密封改性劑必須始終與手柄使用。」 爲什麼它總是與覆蓋一起使用?

    3熱度

    1回答

    在以下代碼段中,我從該類的外部引用FILE_LOCATION,並且在執行流入此類以訪問該常量之後,出於某種原因而不是繼續回到執行常量調用的位置,執行繼續實例化單。 我的問題是兩部分;爲什麼會發生這種情況,我該如何解決它?我試圖創建兩個部分類,其中一個僅用於常量,另一個用於其他所有部分,但執行仍然是繼續到另一個部分類來實例化單例。 public sealed class Foo { pu

    1熱度

    3回答

    我之所以問這個問題,是因爲我想創建一個具有FileInfo類的所有功能的類(從FileInfo派生),並允許我將自己的屬性添加到它。 我認爲一個例子可以協作更多。 我想要什麼: BindingList<FileInformation> files = new BindingList<FileInformation>(); public void GatherFileInfo(string pat

    0熱度

    3回答

    我很想知道是否有任何樣品在C#中。我想不出一個禁止繼承的示例,而不是一些商業意圖,所以我想知道一些c#本身的真實世界示例。 我知道密封類,我只是在c#本身尋找一些例子,而不是價值類型和結構隱式密封。

    -3熱度

    1回答

    如果我有一些常見的功能,我必須保留在一個類中,那麼我會去靜態,密封或抽象類......所有這些類型的類服務的目的是保持共同的功能在一起...實際上差異在於當我必須去一個

    3熱度

    1回答

    class ClassSealer { private: friend class Sealed; ClassSealer() {} }; class Sealed : public ClassSealer { // ... }; class FailsToDerive : public Sealed { // This class is ca

    2熱度

    3回答

    我有點新的C#,並正在研究有關密封類,當我遇到 來到這個 「密封類主要是通過阻止 意外用於安全原因推導由派生類可能會破壞在基類中提供' 實施這真的可能嗎?派生類可以真正腐敗基類的實現嗎?如果有的話,可以請一個例子來解釋。

    -3熱度

    2回答

    我真的需要一個合理的解釋。 他們爲什麼這樣做? 爲什麼使用密封類型作爲約束不是一種好的做法? 我需要爲某些類型運行相同的函數,並且它們碰巧被密封,那有什麼問題? ,有沒有辦法解決它?

    -1熱度

    1回答

    在C#中可能會這樣嗎?一般來說CLR呢? public sealed-outside class MySample { }