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