随笔分类 -  C#

摘要:1 class Program 2 { 3 static void Main(string[] args) 4 { 5 string s1 = "abcdefghijklmn"; 6 stri... 阅读全文
posted @ 2014-05-14 14:04 亦心 阅读(1399) 评论(0) 推荐(0) 编辑
摘要:快过年了,大家应该都比较清闲了,应某某年会要求需要这么一个抽奖软件,实现以下功能:1、 可以设定奖项,一等奖、二等奖、三等奖……等。2、 点击抽奖时候随机播放照片,抽中的人不能再抽中,抽奖按顺序进行。3、 抽奖分为多个组,每个组都有不同的人,不同的奖项,抽中的人不能再抽中。4、 每个分组之间,如果分组A里面有张三,分组B里面也有张三,如果张三在A分组中奖,那么在B分组也不能中奖5、 一些个性化设置,如人员的导入,奖项的隐藏,背景图片、音乐的配置,全屏切换等。--------------------------------------------------------------------- 阅读全文
posted @ 2013-02-04 15:21 亦心 阅读(3130) 评论(6) 推荐(2) 编辑
摘要:下午花了点时间写了个正则表达式和编码转换的工具,正则表达式工具是模仿YART Yet Another Regex Tester写的,而里面涉及到编码转换的核心算法如下,工具在下面可以下载。1、unicode编码转汉字核心算法: publicstringStrToGB(strings){if(s.Length>0){MatchCollectionmc=Regex.Matches(s,@"\\u([\w]{2})([\w]{2})",RegexOptions.Compiled|RegexOptions.IgnoreCase);foreach(Matchminmc){byt 阅读全文
posted @ 2012-09-13 17:26 亦心 阅读(3717) 评论(2) 推荐(1) 编辑
摘要:[代码][代码][代码][代码] 阅读全文
posted @ 2009-12-28 21:43 亦心 阅读(1706) 评论(2) 推荐(3) 编辑
摘要:项目中经常要用到json格式的数据,把收集和整理的转换json数据的方法发布如下:在.net framework2.0中,没有JavaScriptSerializer(3.0)和DataContractJsonSerializer(3.5),所以经常要用手写的转换类,这样调试也方便些,何况JavaScriptSerializer和DataContractJsonSerializer还有一些对特殊字... 阅读全文
posted @ 2009-12-14 21:31 亦心 阅读(2009) 评论(5) 推荐(6) 编辑
摘要:==比较的是栈内的内容,就是值类型的比较或者对引用的比较。值类型用“==”比较,就是比较的值,引用类型比较则是比较这两个引用类型的存在栈内的地址是否相同。Equals()分为虚拟方法和静态方法两种,如果比较的是引用,同ReferenceEquals(),但是Equals()的虚拟方法常常被override,以比较引用类型实际的值,这是它最重要的用途,比如.Net的strin... 阅读全文
posted @ 2009-11-20 20:58 亦心 阅读(775) 评论(0) 推荐(2) 编辑
摘要:[代码] 阅读全文
posted @ 2009-11-19 13:24 亦心 阅读(349) 评论(1) 推荐(0) 编辑
摘要:要求:不允许使用库函数及外部库,不允许使用现成的排序算法和哈希算法函数1、两个元素之差的最大值private static void GetMaxMin(int[] arrys) { //int[] arrys = new int[] { 3, 5, 1, 6, 9, 8, 4, 7, 2 }; int max = arrys[0]; int min = arrys[0]; for (int i ... 阅读全文
posted @ 2009-11-19 13:16 亦心 阅读(1138) 评论(0) 推荐(0) 编辑
摘要:[代码]子类得到父类和子类都共有属性的值,后续的操作可以给子类的其他属性赋值 阅读全文
posted @ 2009-07-31 11:08 亦心 阅读(816) 评论(0) 推荐(0) 编辑
摘要:AppDomain是CLR的运行单元,它可以加载Assembly、创建对象以及执行程序。AppDomain是CLR实现代码隔离的基本机制。每一个AppDomain可以单独运行、停止;每个AppDomain有自己默认的异常处理;一个AppDomain的运行失败不会影响到其他的AppDomain。CLR在被CLR Host(windows shell or InternetExplorer or SQ... 阅读全文
posted @ 2009-05-09 17:25 亦心 阅读(3099) 评论(1) 推荐(1) 编辑
摘要:public delegate void CatListeningHandler();class Cat { public event CatListeningHandler CatCry; public void Cry() { Console.WriteLine("Meow~~~"); OnCr... 阅读全文
posted @ 2009-05-04 11:44 亦心 阅读(416) 评论(0) 推荐(0) 编辑
摘要:因为公司要做一个服务器与客户端在线升级的软件,需要用到获取服务器上文件路径的信息,并生成对应的XML文件做了一个小软件进行测试,今天总算搞定~~能用到的朋友可以借鉴,主要代码如下:[代码] 阅读全文
posted @ 2009-02-13 15:00 亦心 阅读(1228) 评论(3) 推荐(1) 编辑
摘要:[代码] 阅读全文
posted @ 2008-09-09 14:36 亦心 阅读(928) 评论(2) 推荐(0) 编辑
摘要:private Code highlighting produced by Actipro CodeHighlighter (freeware)http://www.CodeHighlighter.com/--> [DllImport("user32.dll", EntryPoint = "MessageBoxA")] static extern int MsgBox(int ... 阅读全文
posted @ 2008-08-19 15:32 亦心 阅读(1261) 评论(0) 推荐(0) 编辑