如何定义一个引用的类方法
我想定义一个类的一个方法
这个方法从外部加载一个对象,然后这个类的所有成员都可以操作这个对象,并且结果直接反映到原来的外部对象(就好像是一个REF)
比如System.Drawing的Graphics
它有一个方法是 Graphics.FromImage(Image);
将Image加载后,Graphics所有的操作都直接反映到了Image里,而没有一个个的再在方法中加入REF参数
C#中能定义这样的类么,如果能,怎么写
------解决方案--------------------你不是已经有例子了?把操作的类的引用作为一个参数传进去?
class MyClass{
private TargetClass _myTarget;
public MyClass(TargetClass target){
this._myTarget = target;
}
public void SomeMethod(){
//可以这个类的所有方法操作TargetClass
}
}