如下所示的两个类,求问如何在第一个类里面委托调用第二个类的方法Playwords2()?

//第一个类
public class TaskCollider
{
delegate void Testdelegate(string words );
void Start()
{
Sdelegate("words1",Playwords1);
// Sdelegate("words2",Playwords2);
}
void Sdelegate(string aaa, Testdelegate sss)
{
print("Now words is :");
sss(aaa);
}
void Playwords1(string words1)
{
print("words1" + words1);
}
}
//第二个类
public class TaskClick
{
void Playwords2(string words2)
{
print("words2" + words2);
}
}

慕工程0101907
浏览 140回答 2
2回答

茅侃侃

Testdelegate testdelegate;testdelegate+= new Testdelegate (Playwords1);//Playwords1要静态的testdelegate("");

皈依舞

实例化类对象不就可以了么
打开App,查看更多内容
随时随地看视频慕课网APP