我班上有这个:
public delegate void OnTrue(String TestPassed);
public event OnTrue OnTrueEvent;
public delegate void OnFalse(String TestPassed);
public event OnFalse OnFalseEvent;
这是我的Do方法:
public void Do()
{
bool found=false;
string p ="";
// some actions
found ? (OnTrueEvent != null ? OnTrueEvent(p): ;) :(OnFalseEvent != null ? OnFalseEvent(p): ;);
}
如果在行不起作用的问题。
爆炸应该是这样的:
if (found)
if (OnFalseEvent != null)
OnFalseEvent(p);
else
if (OnTrueEvent != null)
OnTrueEvent(p);
我想知道你在哪里错了,应该怎么纠正。
白板的微信
相关分类