随笔分类 - C#
摘要:1 public static void OpenDirectory(string path, bool isFile = false) 2 { 3 if (string.IsNullOrEmpty(path)) return; 4 path = path.Replace("/", "\\"); 5 if (isFile) 6 { 7 if (!File.Exists(path)) 8 { 9 D
阅读全文
摘要:https://blog.csdn.net/dengjc2011/article/details/78677548 https://www.cnblogs.com/dubing/archive/2011/12/21/2295895.html https://blog.csdn.net/q358591
阅读全文
摘要:首先看下百度百科的基姆拉尔森计算公式定义: 基姆拉尔森计算公式 W= (d+2*m+3*(m+1)/5+y+y/4-y/100+y/400) mod 7 在公式中d表示日期中的日数,m表示月份数,y表示年数。 注意:在公式中有个与其他公式不同的地方: 把一月和二月看成是上一年的十三月和十四月,例:如
阅读全文
摘要:参考链接: http://blog.csdn.net/jjx0224/article/details/6164128 http://blog.csdn.net/wangzl1163/article/details/71195072 https://www.cnblogs.com/KeithWang/
阅读全文
摘要:在游戏运行时,代码若写得不安全很容易出现NAN的异常。一旦NAN出现整个游戏不崩溃也坏死掉了,游戏上了则是要被直接打回来的节奏,更是一个开发及测试人员每人都要扣3000块的大BUG。 一般表现为: 1. transform.rotation assign attempt for "XXX" is n
阅读全文
摘要:http://www.cnblogs.com/landeanfen/p/4642814.html http://blog.csdn.net/lianjiangwei/article/details/47207875 http://blog.csdn.net/xiaouncle/article/det
阅读全文
摘要:http://www.cnblogs.com/rohelm/archive/2012/04/19/2456088.html http://www.cnblogs.com/liuxinxin/articles/2265672.html http://www.runoob.com/csharp/csha
阅读全文
摘要:1) async / await 使用 async / await 模式,可以在执行代码块操作的时候不会阻塞 UI 或者当前的线程。即使该操作被某些执行动作延迟了(比如一个 web 请求),async / await 模式也会继续执行后续的代码。 更多关于 async / await 模式的内容,请
阅读全文
摘要:元字符(配匹字符串用) 字符 补集(相反的) . 除换行符(\n)以外的任意字符 \n(换行) \w 单词字符 (指大小写字母、0-9的数字、下划线、汉字) \W \d 数字(0-9) \D(非数字) \s 空白字符(空白字符,包括换行符\n、回车符\r、制表符\t、垂直制表符\v、换页符\f) \
阅读全文
摘要:一、校验数字的表达式 二、校验字符的表达式 三、特殊需求表达式
阅读全文
摘要:C#.NET的集合主要位于System.Collections和System.Collections.Generic(泛型)这两个namespace中。 1、System.Collections 比如ArrayList,其Add(继承自接口IList)和AddRange方法可用于想集合中添加元素。
阅读全文
摘要:收藏的链接: 简历:https://ke.qq.com/course/126157 C#个高级课:http://www.taikr.com/course/244 Unity3D常用开发技术:http://www.taikr.com/course/219/tasks 框架设计:http://www.t
阅读全文
摘要:1、修改unity生成CS文件的模板(模板位置:Unity\Editor\Data\Resources\ScriptTemplates 文件名:81-C# Script-NewBehaviourScript.cs) 本人将模板修改为如下图(红框内的内容) 备注:在“#”之间的为可替换的参数 2、修改
阅读全文
摘要:在C#中,我们经常需要表示整数。但是,c#的基本数据类型中,最大的long也只能表示-9,223,372,036,854,775,808 到 9,223,372,036,854,775,807之间的数。 如果我们需要表示更大的数,就需要用到一定的算法来完成。 这次,我给大家分享一下C##的大数运算之
阅读全文
摘要:UnityStudio UnityStudio可以直接在自己的软件上查看图片、shader、文本、还能直接播放音频、甚至还能看场景Hierarchy视图的树状结构。强烈推荐用UnityStudio。 UnityStudio最新版本下载 支持unity5.x https://github.com/Pe
阅读全文
摘要:一、 动态链接库 什么是动态链接库?DLL三个字母对于你来说一定很熟悉吧,它是Dynamic Link Library 的缩写形式,动态链接库 (DLL) 是作为共享函数库的可执行文件。动态链接提供了一种方法,使进程可以调用不属于其可执行代码的函数。函数的可执行代码位于一个 DLL 中,该 DLL
阅读全文
摘要:使用前需要引入System.IO;这个命名空间 第一种方法: 这种方法只能获取到文件,不能获取到文件的具体信息。 第二种方法: 这种方法可以获取到文件的所有信息。
阅读全文
摘要:使用前需要引入System.IO;这个命名空间
阅读全文
摘要:区别: 1.委托可以把一个方法作为参数代入另一个方法。2.委托是类型,事件是对象。3.事件是委托的一个修饰符,加了event(事件)修饰之后,委托就被限制了。 总结: 事件与委托最主要的区别是事件不能在外部调用,但可以通过+=或-=进行注册,他只能注册自己内部的方法到事件上。另外,外界也不能主动地触
阅读全文