随笔分类 -  C#

摘要:using System; using System.Collections; using System.Collections.Specialized; using System.Data; using System.Data.SqlClient; using System.Configurati 阅读全文
posted @ 2016-05-06 17:36 码写人生 阅读(15975) 评论(0) 推荐(0)
摘要:1、单一文件创建unity3dusing UnityEngine; using UnityEditor; using System.IO; public class BuildAssetBundlesFromDirectory { [@MenuItem("Asset/Build AssetBundles From Directory of Files")] //生成菜单 static void ExportAssetBundles () { // Get the selected directory //获取选择的目... 阅读全文
posted @ 2013-05-22 15:20 码写人生 阅读(1316) 评论(0) 推荐(0)
摘要:第一个也是最容易区分的一点就是声明变量和方法。JavaScript的脚本:1. private var cubeTransform; 在C#中,同样的代码则会是:1. private Transform cubeTransform; 这对方法同样适用,在C#中,一个方法什么值也没有返回,那么他的返回值为 void 类型,但是在JavaScript中则可以省略。类的继承也是不同的。在JavaScript和C#中,方法是隐型并且不可重载,除非方法声明中添加虚拟关键字。不同的是C#只重载那些包含重载关键字的方法。而JavaScript不需要关键词,只要重载类方法就可继承他们。我们来看一个JavaSc 阅读全文
posted @ 2013-05-16 09:12 码写人生 阅读(451) 评论(0) 推荐(0)
摘要:很多文章都有写到Hashtable有内部的排序机制,如果要自定义排序的话就要自己写算法来实现的:听起来很抽象,我一向喜欢简单实用的东西,我下面就来总结总结怎样来实现自定义排序Hashtable.先看看普通的Hashtable的基本实现:publicstaticvoidMain(){Hashtableht=newHashtable();ht.Add("key1","value1");ht.Add("key2","value2");ht.Add("key3","value3"); 阅读全文
posted @ 2013-05-09 09:30 码写人生 阅读(206) 评论(0) 推荐(0)
摘要:1。从顶视图上截取一张场景图,命名为map。2。找一个圆圈图标,作为playerTexture.3.创建panle作为地面。实际代码如下:public Texture map ; public Texture playerTexture ;float cubePosX=0 ;float cubePosY=0 ;public GameObject player ;public GameObject plane;float planeWidth;void Start(){ planeWidth=plane.GetComponent<MeshFilter>().mesh.bound... 阅读全文
posted @ 2013-05-06 20:32 码写人生 阅读(390) 评论(0) 推荐(0)
摘要://递归 public class LinC { public static string Go() { Func<Func<int, int>, Func<int, int>> fun = child => x => x == 0 ? 1 : x * child(x - 1); var F = Recursion<int>.GetRecursion(fun); string aa = F(5).ToString(); return aa; } ... 阅读全文
posted @ 2013-03-19 13:33 码写人生 阅读(188) 评论(0) 推荐(0)
摘要:方法一: this.dataGridView1.FirstDisplayedScrollingRowIndex = this.dataGridView1.Rows.Count - 1; 方法二: dataGridView1.Focus(); SendKeys.Send("^{End}"); 阅读全文
posted @ 2013-02-21 14:52 码写人生 阅读(654) 评论(0) 推荐(1)
摘要:#region 设置快捷键 #region 1、注册API //如果函数执行成功,返回值不为0。 //如果函数执行失败,返回值为0。要得到扩展错误信息,调用GetLastError。 [DllImport("user32.dll", SetLastError = true)] public static extern bool RegisterHotKey( IntPtr hWnd, //要定义热键的窗口的句柄 int id, ... 阅读全文
posted @ 2013-02-21 11:39 码写人生 阅读(421) 评论(0) 推荐(0)
摘要:1、在开启一个线程,在后台运行//要在后台执行的内容 void doSth() { } void test() { ThreadStart ts = new ThreadStart(() => doSth()); Thread t = new Thread(ts); t.IsBackground = true; t.Start(); }2、启用后台运行后,需通过以下代码去访问控件,此方法对基于Control类的控件均适用,其它一些特殊控件... 阅读全文
posted @ 2013-02-21 10:58 码写人生 阅读(424) 评论(0) 推荐(0)
摘要:Mvc Html.ActionLink()用法常见的几种重载形式:一 Html.ActionLink("linkText","actionName")该重载的第一个参数是该链接要显示的文字,第二个参数是对应的控制器的方法,默认控制器为当前页面的控制器,如果当前页面的控制器为Products,则Html.ActionLink("detail","Detail") 则会生成<a href="/Products/Detail">detail</a>二 Html.ActionLi 阅读全文
posted @ 2012-11-03 15:08 码写人生 阅读(595) 评论(0) 推荐(0)
摘要:写了一个判断四则运算合法性较验的式子。public static bool CheckExpressionValid(string input){ string pattern = @"^(((?<o>\()[-+]?([0-9]+[-+*/])*)+[0-9]+((?<-o>\))([-+*/][0-9]+)*)+($|[-+*/]))*(?(o)(?!))$"; //去掉空格,且添加括号便于进行匹配 return Regex.IsMatch("(" + input.Replace(" ", "&q 阅读全文
posted @ 2012-10-22 10:29 码写人生 阅读(1419) 评论(0) 推荐(0)
摘要:常见的XML数据类型有:Element, Attribute,Comment, Text. Element, 指形如<Name>Tom<Name>的节点。它可以包括:Element, Text, Comment, ProcessingInstruction, CDATA, and EntityReference. Attribute, 指在<Employee >中的粗体部分。 Comment,指形如:<!-- my comment --> 的节点。 Text,指在<Name>Tom<Name>的粗体部分。 在XML中,可以 阅读全文
posted @ 2012-10-20 14:39 码写人生 阅读(1857) 评论(0) 推荐(0)
摘要:在工作中,经常碰到使用正则表达式,VS里面调试这个正则表达式确实不够方便,于是为了方便,自己便写了一个正则表达式工具,这个工具主要有以下功能:本工具需Microsoft .NET Framework 4环境支持,如果不能运行请下载该环境。下载地址:http://download.microsoft.com/download/9/5/A/95A9616B-7A37-4AF6-BC36-D6EA96C8DAAE/dotNetFx40_Full_x86_x64.exe1、可以把自己经常用的正则公式直接存储起来,下次使用时直接调用即可。2、集成了常用的查找、替换及验证功能。3、查找、替换结果直接保存功 阅读全文
posted @ 2012-10-19 14:35 码写人生 阅读(437) 评论(0) 推荐(0)