sealed

    5热度

    2回答

    只是一个关于C++/cli的小问题。 抽象类有派生类实现的抽象方法, 密封类不允许继承。 那么,为什么我们有一些.NET基类库中的类定义为抽象密封,你可以找到很多.. ??!

    1热度

    2回答

    我有两个类: public class TestClass1 { public int TestInt { get; set; } public void TestMethod() { // Do something } } public class TestClass2 { public int TestInt { get

    7热度

    2回答

    可能重复: Why is String final in Java? 有在我的编程生活中的各种时刻,我希望在String类一直没最终/密封/ NotInheritable。 什么是语言建筑师试图阻止我这样做,将扔在工程中的猴子扳手。 相反,语言建筑师想要通过限制我扩展String类来防止我投入作品中的猴子扳手是什么? 您能否列出可扩展字符串类的优缺点列表?

    58热度

    2回答

    sealed abstract和abstract斯卡拉课程有什么区别?

    26热度

    6回答

    我是C#中的一个新手。我正在阅读有关密封关键字。我有关于密封类。我读了一个关于密封方法的行,我们可以使密封方法也行。行是(由声明方法为密封,我们可以避免进一步重写此方法。) 我创建了一个演示,但不明白上面的行和密封方法使用的含义。以下是我的代码: - using System; namespace ConsoleApplication2 { class Program:MyClas

    9热度

    1回答

    我想创建一个类型,它可以由同一个程序集中的类型继承,但不能从程序集外部继承。我希望类型在程序集外部可见。 这可能吗?

    5热度

    2回答

    例如,我要看看如果字符串包含一个子,所以我只是做: String helloworld = "Hello World"; if(helloworld.Contains("ello"){ //do something } 但如果我有一个项目数组 String helloworld = "Hello World"; String items = { "He", "el", "lo"

    2热度

    4回答

    我认为sealed应该包含在C#语言的访问修饰符列表中。有人可以说出它被排除在外的原因吗?

    2热度

    3回答

    我试图将一些WPF控件绑定到提供给我的密封类。因为它是密封的,我不能从它继承来创建一个实现INotifyPropertyChanged的类。所以我不确定我该如何去做这件事。我应该创建一个实现INotifyPropertyChanged的包装吗?任何人有什么建议做什么?

    4热度

    5回答

    我正在使用XMLSerializer来序列化我自己的一个类的列表。该类的其中一个属性是一个没有无参数构造函数的密封类的实例,因此XML序列化程序拒绝序列化该类。我怎样才能解决这个问题?我需要该属性被序列化。 有什么方法可以让我指定该类应该如何序列化? 我们希望继续使用XML;是否有另一个我可以使用的XML序列化程序不会有这个问题? 再一次,我很抱歉如果这是一个骗局,但我不知道要搜索什么。 [编辑]