我们知道 C# winform 跨窗体传值,子父窗体交互一般用委托来实现。之前都是子窗体
和父窗体
两级交互,如果子窗体
再生一个子子窗体
,然后子子窗体
调用父窗体
函数,这样该如何操作?我想到的实现方式还是用委托变量
一级一级的往下传。下面是实现的效果:
C# == 和 Equals 的比较
C# ==
和 Equals
的比较。==
比较的是引用,Equals
比较的是内容。所以对值类型
两者是一样的,对于引用类型就不一样了。但对于string
类型的比较,内部重写了==
操作符,内部调用的还是Equals
。Equals
是Object
中的一个虚方法,必要的时候可以进行重写。