按钮
监听事件
按钮监听事件的处理,代码没有处理好的话,会产生重复绑定事件
topModeView.DisableImageUIButton.onClick.RemoveAllListeners();
topModeView.DisableImageUIButton.onClick.AddListener(() =>
{
ProviderDelegate.UI.ShowHintWindow(205);
});
enable和interactable
参考
enabled是是否启用按钮,Interactable是设置disable状态
_viewModel.StartButtonUIButton.enabled = false;
_viewModel.StartButtonUIButton.Interactable = false;
Dictionary
dic.Add(value)与dic[key]=value的区别
参考
刚才发现C#中Dictionary
dic.Add(value);
如果键值重复,不会更新值;
dic[key]=value;
如果键值重复,会更新值。
TryGetValue
public bool TryGetValue (TKey key, out TValue value);
没有找到会返回false,out部分变成一个默认值(0、null这种),我一开始还以为没有找到的话,out部分不会改变的,原来如此。