Alt + 左键拖拽纵向的所有代码
prop 再双击 Tab 自动生成一个属性的模板,继续Tab按钮切换类型和属性的名字
紫色Properties、浅蓝色Methods、闪电黄的Events
小扳手Properties、小方块Methods、闪电Event
DataTime currentTime = DataTime.UtcNow;
小技巧:
事件中,waiter可以先不写方法,可以先写函数,再修补程序生成相应方法。
Invoke的用法:https://www.cnblogs.com/lsgsanxiao/p/5523282.html
https://cloud.tencent.com/developer/article/1759131
所有的委托类型,编译器都会自动生成一个 invoke 方法.(内部封装)
用委托类型直接加参数是Invoke(参数)的一个捷径.
其实等价调用 Invoke();
类似:
Action
x(“2”);
x.Invoke(“2”);