随笔分类 -  C#

摘要:假设有这样的一个场景:商场经常会根据情况采取不同的打折方案,如果打折方案比较少,可以考虑使用switch语句作判断。但如果有几十甚至几百种打折方案的时候,用switch语句就不够优雅。 一、先来一个打折接口。 二、形参policy用来接收有关打折的枚举项,形参orginPrice表示打折前的价格。有 阅读全文
posted @ 2018-06-26 09:07 HPUGIS 阅读(718) 评论(0) 推荐(0)
摘要:C# 队列(Queue) 队列(Queue)代表了一个先进先出的对象集合。当您需要对各项进行先进先出的访问时,则使用队列。当您在列表中添加一项,称为入队,当您从列表中移除一项时,称为出队。 原文:https://blog.csdn.net/CoderJYF/article/details/54580 阅读全文
posted @ 2018-06-14 09:26 HPUGIS 阅读(156) 评论(0) 推荐(0)
摘要:BeginInvoke 方法真的是新开一个线程进行异步调用吗? 参考以下代码: publicdelegatevoid treeinvoke(); privatevoid UpdateTreeView() { MessageBox.Show(System.Threading.Thread.Curren 阅读全文
posted @ 2018-06-14 09:21 HPUGIS 阅读(277) 评论(0) 推荐(0)
摘要:.Net基础知识 什么是面向对象 原本点击打开链接 面向对象OO =面向对象的分析OOA +面向对象的设计OOD +面向对象的编程OOP; 通俗的解释就是万物皆对象,把所有的事物都看作一个个可以独立的对象(单元),它们可以自己完成自己的功能,而不是像C那样分成一个个函数; 现在纯正的OO语言主要是j 阅读全文
posted @ 2018-06-10 10:34 HPUGIS 阅读(407) 评论(0) 推荐(0)
摘要:Quartz.NET是一个开源的作业调度框架,是OpenSymphony 的 Quartz API的.NET移植,它用C#写成,可用于winform和asp.net应用中。它提供了巨大的灵活性而不牺牲简单性。你能够用它来为执行一个作业而创建简单的或复杂的调度。它有很多特征,如:数据库支持,集群,插件 阅读全文
posted @ 2018-05-30 10:14 HPUGIS 阅读(385) 评论(0) 推荐(0)
摘要:前言 在网上看到一个不错的简易版正则匹配和替换的工具,现在补充进来,感觉还不错,效果如下(输入验证中文汉字的正则表达式) 在线下载 密码:5tpt 注:好像也是一位园友写的,但是找不到地址了,有看到的可以留言告知下,thx 文章导读 正则表达式的本质是使用一系列特殊字符模式,来表示某一类字符串。正则 阅读全文
posted @ 2018-05-22 10:12 HPUGIS 阅读(909) 评论(0) 推荐(0)
摘要:索引器允许类或者结构的实例按照与数组相同的方式进行索引取值,索引器与属性类似,不同的是索引器的访问是带参的。 索引器和数组比较: (1)索引器的索引值(Index)类型不受限制 (2)索引器允许重载 (3)索引器不是一个变量 索引器和属性的不同点 (1)属性以名称来标识,索引器以函数形式标识 (2) 阅读全文
posted @ 2018-05-22 10:03 HPUGIS 阅读(1343) 评论(0) 推荐(0)
摘要:Task是在.NET Framework 4中添加进来的,这是新的namespace:System.Threading.Tasks;它强调的是adding parallelism and concurrency to applications。 现在都是多核的CPU,在系统内,Task Parall 阅读全文
posted @ 2018-05-18 10:46 HPUGIS 阅读(270) 评论(0) 推荐(0)
摘要:尽管你写了很多年的C#的代码,但是可能当别人问到你const与readonly的区别时候,还是会小小的愣一会吧~ 原文:http://www.cnblogs.com/royenhome/archive/2010/05/22/1741592.html 笔者也是在看欧立奇版的《.Net 程序员面试宝典》 阅读全文
posted @ 2018-05-07 10:59 HPUGIS 阅读(158) 评论(0) 推荐(0)
摘要:详细链接点击打开链接 阅读全文
posted @ 2018-04-13 10:15 HPUGIS 阅读(101) 评论(0) 推荐(0)