C# windows程序中想传一个this到类中类中要用什么接收
在C#中,this关键字表示当前对象的引用。如果你想将一个this引用传递到另一个类中,你可以使用类的构造函数或方法参数来接收它。例如:
public class MyClass {
private MyOtherClass myOtherClass;
public MyClass(MyOtherClass myOtherClass) {
this.myOtherClass = myOtherClass;
}
public void DoSomething() {
myOtherClass.SomeMethod(this);
}
}
public class MyOtherClass {
public void SomeMethod(MyClass myClass) {
// do something with myClass
}
}
在这个例子中,MyClass类的构造函数接收一个MyOtherClass对象的引用,并将其保存在私有变量myOtherClass中。MyClass类的DoSomething方法调用myOtherClass的SomeMethod方法,并将自己的引用作为参数传递。MyOtherClass类的SomeMethod方法可以使用MyClass对象的引用来访问它的属性和方法
原文地址: https://www.cveoy.top/t/topic/fEIG 著作权归作者所有。请勿转载和采集!