public class Form1:Form
{
public Form1()
{
}
Form1_Load(object Sender,EventArgs e)
{
SampleClass Sample=new SampleClass();
Sample.MyMethod();
}
}
这是第一类我的项目,第二是C#我怎样才能了解调用我的方法在另一大类类
大家好
public class SampleClass
{
public void MyMethod()
{
//When Form1 or another class call this Method
//I want to know it for example
Caller.Title="Deneme";
//
//Unless send parametr.How Can I learn Caller class and i change it items?
}
}
我没有看到你使用委托的例子。除了运行它之外,'MyMethod'不能对代理做任何事情,它不会从中得到任何结果或任何结果。因此这是非常无用的调用。我建议你增加另一个显示代表权力的例子或者删除它。请记住,OP是编程的新手,可以委托一些更复杂的主题。 – jgauffin 2011-05-24 15:06:27
看我的解释。在这种情况下,所有MyMethod都需要处理代理,它只是将一些数据传回给调用方法。这取决于呼叫者根据需要做什么。这是一个简单的例子,除非你意识到这可以解决更复杂的情况,否则完整的功能是不会显而易见的! – 2011-05-24 15:29:11
极好的更新。我已经给你+1 – jgauffin 2011-05-24 17:22:37