我有一个列格式为a,b,c,d的列.有没有办法在T-SQL中计算该值中逗号的数量?
我使用 Winforms 使用 Events 已经有一段时间了,但我对 Unity 的东西仍然很陌生。我的项目只是让一些 C# 代码在 Android 上运行,所以不需要超级高效的解决方案,只需要一个有效的解决方案。
事件处理程序声明:
public event EventHandler OnShow, OnHide, OnClose;
Run Code Online (Sandbox Code Playgroud)
事件处理程序调用:
Debug.Log("OnShow");
if (OnShow != null)
{
Debug.Log("OnShow_Firing");
OnShow(this, new EventArgs());
}
else{
Debug.Log("OnShow_empty");
}
Run Code Online (Sandbox Code Playgroud)
事件处理程序在另一个脚本中添加但相同的游戏对象
void Awake(){
Debug.Log("Awake");
this.gameObject.GetComponent<windowScript>().OnShow += OnShowCalled;
}
private void OnShowCalled(object o,EventArgs e)
{
Debug.Log("OnShowCalled");
}
Run Code Online (Sandbox Code Playgroud)
我的调试输出如下:
但是“OnShowCalled”永远不会执行,Unity 的控制台中没有异常。我测试EventArgs.Empty而不是new EventArgs()如评论中提到的那样对我的问题没有影响。
期待任何帮助。