5.C# windows Form
1.鼠标等相关事件
onmousedown 当用户用任何鼠标按钮单击对象时触发。
onmouseenter 当用户将鼠标指针移动到对象内时触发。
onmouseleave 当用户将鼠标指针移出对象边界时触发。
onmousemove 当用户将鼠标划过对象时触发。
onmouseout 当用户将鼠标指针移出对象边界时触发。
onmouseover 当用户将鼠标指针移动到对象内时触发。
onmouseup 当用户在鼠标位于对象之上时释放鼠标按钮时触发。
onmousewheel 当鼠标滚轮按钮旋转时触发。
onmove 当对象移动时触发。
onmoveend 当对象停止移动时触发。
onmovestart 当对象开始移动时触发。
来源:https://blog.csdn.net/weixin_34112030/article/details/86335015
------------------
2.Random r = new Random();

// // 摘要: // 使用指定的种子值初始化 System.Random 类的新实例。 // // 参数: // Seed: // 用来计算伪随机数序列起始值的数字。 如果指定的是负数,则使用其绝对值。 public Random(int Seed); // // 摘要: // 返回非负随机数。 // // 返回结果: // 大于等于零且小于 System.Int32.MaxValue 的 32 位带符号整数。 [TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")] public virtual int Next(); // // 摘要: // 返回一个小于所指定最大值的非负随机数。 // // 参数: // maxValue: // 要生成的随机数的上限(随机数不能取该上限值)。 maxValue 必须大于或等于零。 // // 返回结果: // 大于等于零且小于 maxValue 的 32 位带符号整数,即:返回值的范围通常包括零但不包括 maxValue。 不过,如果 maxValue 等于零,则返回 // maxValue。 // // 异常: // T:System.ArgumentOutOfRangeException: // maxValue 小于零。 public virtual int Next(int maxValue); // // 摘要: // 返回一个指定范围内的随机数。 // // 参数: // minValue: // 返回的随机数的下界(随机数可取该下界值)。 // // maxValue: // 返回的随机数的上界(随机数不能取该上界值)。 maxValue 必须大于或等于 minValue。 // // 返回结果: // 一个大于等于 minValue 且小于 maxValue 的 32 位带符号整数,即:返回的值范围包括 minValue 但不包括 maxValue。 如果 // minValue 等于 maxValue,则返回 minValue。 // // 异常: // T:System.ArgumentOutOfRangeException: // minValue 大于 maxValue。 public virtual int Next(int minValue, int maxValue); // // 摘要: // 用随机数填充指定字节数组的元素。 // // 参数: // buffer: // 包含随机数的字节数组。 // // 异常: // T:System.ArgumentNullException: // buffer 为 null。 public virtual void NextBytes(byte[] buffer); // // 摘要: // 返回一个介于 0.0 和 1.0 之间的随机数。 // // 返回结果: // 大于等于 0.0 并且小于 1.0 的双精度浮点数。 [TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")] public virtual double NextDouble(); // // 摘要: // 返回一个介于 0.0 和 1.0 之间的随机数。 // // 返回结果: // 大于等于 0.0 并且小于 1.0 的双精度浮点数。 [TargetedPatchingOptOut("Performance critical to inline across NGen image boundaries")] protected virtual double Sample();
3.delegate
4. EventHandler

#region 程序集 mscorlib, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089 // C:\Program Files (x86)\Reference Assemblies\Microsoft\Framework\.NETFramework\v4.5\mscorlib.dll #endregion using System.Runtime.InteropServices; namespace System { // // 摘要: // 表示将处理不包含事件数据的事件的方法。 // // 参数: // sender: // 事件源。 // // e: // 不包含任何事件数据的 System.EventArgs。 [ComVisible(true)] public delegate void EventHandler(object sender, EventArgs e); }
如果岁月不可回头,何不拼手一搏