在this关键字之前是冒号。 任何人都可以解释在这种情况下冒号是什么意思? 我不相信这是真的。 谢谢 using System; namespace LinkedListLibrary { class ListNode { private object data; private ListNode next; public ListNode(object dataValue) : this(dataValue, null) { } public ListNode(object dataValue, ListNode nextNode) { data = dataValue; next = nextNode; } public ListNode Next { get { return next; } set { next = value; } } […]
在C#中,当你这样做 Class(Type param1, Type param2):base(param1) 是先执行的类的构造函数,然后调用超类的构造函数,或者先调用基构造函数?
我知道这应该是一个超级简单的问题,但我一直在为这个概念挣扎。 我的问题是,你如何链接在C#构造函数? 我在我的第一个OOPclass,所以我只是在学习。 我不明白构造函数链如何工作或如何实现它,甚至为什么比没有链的构造函数更好。 我会感谢一些例子的解释。 那么如何链接他们呢? 我知道两个它是: public SomeClass this: {0} public SomeClass { someVariable = 0 } 但是你怎么用三,四等等呢? 再次,我知道这是一个初学者的问题,但我很难理解这一点,我不知道为什么。