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