C#
kt_老酋长
这个作者很懒,什么都没留下…
展开
-
C# 丢弃运算符“_“
_ = KTMABTool_EditorConfig.I; 用于运算结果丢弃。原创 2021-02-25 09:33:19 · 2070 阅读 · 0 评论 -
Unity 中 让Litjson 字典Key支持Int等非String类型
修改文件JsonMapper.cs 找到 private static object ReadValue (Type inst_type, JsonReader reader) { //...此代码块大概在 306行左右 } 在其上方 ((IDictionary) instance).Add ( property, ReadValue ( t_data.ElementT..原创 2020-08-07 21:09:30 · 2606 阅读 · 9 评论 -
C# 扩展方法 【this 扩展】
扩展方法使你能够向现有类型“添加”方法,而无需创建新的派生类型、重新编译或以其他方式修改原始类型。 扩展方法是一种特殊的静态方法,但可以像扩展类型上的实例方法一样进行调用。 对于用 C#、F# 和 Visual Basic 编写的客户端代码,调用扩展方法与调用在类型中实际定义的方法没有明显区别。最常见的扩展方法是 LINQ 标准查询运算符。 参考源:https://docs.microsoft...转载 2017-08-04 18:18:47 · 296 阅读 · 0 评论 -
C#将两个Int值变为唯一值
将两个Int值变为唯一值 //代码实现 public static long HashToLong(int n1, int n2) { long ret = n1; ret <<= 32; ret += n2; return ret; } 运行结果: 输入n1=1,n2=11 结果:4294967307 输入n1=11,n2=1 结...原创 2018-05-07 16:13:41 · 1694 阅读 · 0 评论