![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 82
x简淡
好好学习天天向上
展开
-
C#练习:实现基本计算器功能,考虑运算符优先级
设计思路:1 用StringBuilder类变量StrData,动态保存用户输入的数据及运算符2 以加减运算符为分割符,对字符串进行分割,得到字符串数组StrDataArr[]3 遍历字符串数组StrDataArr,查找其中含有乘除运算的项,对该项进行计算4 经过乘除计算之后,数组StrDataArr存储的实际结果为加减运算符的操作数,再进行加减运算主要方法:Strin原创 2017-10-10 00:09:29 · 3328 阅读 · 0 评论 -
C#委托Action、Action<T>、Func<T>、Predicate<T>
原博链接:http://www.cnblogs.com/maitian-lf/p/3671782.html CLR环境中给我们内置了几个常用委托Action、 Action、Func、Predicate,一般我们要用到委托的时候,尽量不要自己再定义一 个委托了,就用系统内置的这几个已经能够满足大部分的需求,且让代码符合规范。1、Action Action封装的方转载 2017-10-20 17:01:32 · 373 阅读 · 0 评论 -
C#计时器的三种实现方法
在.NET中有三种计时器:一、 System.Windows.Forms命名空间下的Timer控件,和所在的Form属于同一个线程。Timer控件只有绑定了Tick事件和设置Enabled属性为True之后才会自动计时,Stop()方法,Start()方法启动计时器重新计时;MyTimer.Enabled = true; //启动计时器MyTimer.Interval = 1000;转载 2017-10-11 15:12:30 · 55353 阅读 · 5 评论 -
c#调用win32 API函数修改系统时间
一般来说,系统时间的修改可以通过win32 API函数库中的SetLocalTime函数进行设置。对于C#语言来说,虽然win32 API大部分函数都已经封装在了.NET Framework类库中,但C#中时间日期函数的原创 2017-10-14 20:21:20 · 2387 阅读 · 0 评论 -
C#中正则表达式的使用
C#中使用正则表达式主要是通过Regex类来实现,使用前需要包含命名空间:using System.Text.RegularExpressions1 Regex类中的主要方法 c#中通过Regex类使用正则主要有两种方法,一种是通过创建Regex对象,另外一种是在临时使用正则的情景下,无需创建Regex实例,直接使用包装器函数Regex.函数成员 1.1 创建Regex原创 2017-10-18 19:03:15 · 3034 阅读 · 0 评论 -
排序算法
八大排序算法:1.1 直接插入排序 基本思想:将一个记录插入到已排序好的有序表中,从而得到一个新记录数增1的有序表。具体来说就是,先将序列的第1个记录看成是一个有序的子序列,然后从第2个记录逐个进行插入,直至整个序列有序为止。 算法步骤:1. 将序列的第一个元素视为有序子序列①,第二个元素作为待排序元素和有序子序列①进行比较插入,得到有序子序列原创 2017-10-24 16:03:58 · 277 阅读 · 0 评论