• 博客园logo
  • 会员
  • 众包
  • 新闻
  • 博问
  • 闪存
  • 赞助商
  • HarmonyOS
  • Chat2DB
    • 搜索
      所有博客
    • 搜索
      当前博客
  • 写随笔 我的博客 短消息 简洁模式
    用户头像
    我的博客 我的园子 账号设置 会员中心 简洁模式 ... 退出登录
    注册 登录
小艾123
博客园 | 首页 | 新随笔 | 新文章 | 联系 | 订阅 订阅 | 管理
上一页 1 2 3 4 5 6 7 8 9 下一页

2017年6月21日

C#二分查找法 破洞百出版本
摘要: 二分查找法在数据繁多的数据中查找是一种快速的方法,每次查找最多需要的次数 为2的n次方小于总个数。 当然是有前提的,就是需要把数据先排好序,这里指的都是数值型的数据。 基本思想就是把需要找的值与排序好数组的中间值比较,这里的中间值不是指大小,而是指顺序, 如果比中间值大,则就把前面的部分去掉,接下来 阅读全文
posted @ 2017-06-21 01:59 小艾123 阅读(198) 评论(0) 推荐(0)
 
 

2017年6月12日

C#图片旋转
摘要: 这里以Bitmap为例说明问题。 可以看到,旋转方法需要传入一个参数,而这个参数是一个枚举类型,RotateFlipType。 系统提供了两大类型的旋转, 1.旋转后不翻转。 2.旋转后接着翻转。翻转的轴可以为X和Y,对应为水平和垂直。 经测试,它们的这样分的,如图所示,3代表水平的轴,2代表垂直的 阅读全文
posted @ 2017-06-12 18:32 小艾123 阅读(2927) 评论(0) 推荐(0)
 
 

2017年6月8日

C#6.0一些特性
摘要: 1.自动属性初始化的改进 声明属性时可以直接进行初始化 自动属性是省去了get和set内部的过程,而直接用set;get;这样的语句代替, 把这个过程交给了系统,系统也为这个属性动态生成一个对应的字段。 下面代码是一个自己控制get和set方法的示例: 演示:可以看到对属性赋的初值是有效的,并且正确 阅读全文
posted @ 2017-06-08 11:27 小艾123 阅读(199) 评论(0) 推荐(0)
 
 

2017年6月5日

C#foreach
摘要: foreach可以遍历一些数据类型。由图可知,被遍历的数据类型必须拥有GetEnumerator的公共方法。 在使用foreach遍历时涉及到var推断类型,这时如何不是实现泛型版本,则一律是object类型。 foreach遍历只能读取数据,不能修改数据,可以通过string检测,string是可 阅读全文
posted @ 2017-06-05 16:41 小艾123 阅读(1410) 评论(1) 推荐(1)
 
C#函数参数前的修饰符
摘要: 函数的形参前可以带三种修饰符,分别的out、ref、param。 out:让函数可以输出“多个值”,并不是真正的输出多个值。 ref:相当于引用传递,在函数内部赋值会影响变量的值。 params:可变参数,当不知道数组的个数时可以方便的使用。 一、out 代码解析: 1.使用格式,定义时:out 类 阅读全文
posted @ 2017-06-05 13:19 小艾123 阅读(2459) 评论(0) 推荐(0)
 
 

2017年6月4日

C#正则表达式简单案例解析
摘要: 正则表达式主要用于字符串的操作。 1.Regex.IsMatch:判断指定的字符串是否符合正则表达式。 2.Regex.Match:提取匹配的字符串,只能提取到第一个符合的字符串。这里还可以使用组来提取。 通过括号为正则表达式分组,这样在提取时就能获取到组的信息。返回的类型是Match,通过Valu 阅读全文
posted @ 2017-06-04 23:37 小艾123 阅读(964) 评论(0) 推荐(0)
 
C#正则表达式
摘要: \d:代表一个数字,等同于[0-9] \D:代表非数字,等同于[^0-9] \s:代表换行符、Tab制表符等空白字符(空格、回车、制表符) \S:代表非空白字符 \w:匹配字母或数字或下划线或汉字,即能组成单词的字符。等效于[a-zA-Z0-9] \W:非\w,等同于[^\w] \b:单词的边界,一 阅读全文
posted @ 2017-06-04 00:08 小艾123 阅读(180) 评论(0) 推荐(0)
 
 

2017年6月3日

C#反射Reflection
摘要: 反射就是动态获取程序集中的元数据,直接通过.dll来创建对象,调用成员。 Type是反射一个重要的类。通过Type获取类中所有信息,包括方法,属性等。 一、Type的简单使用 1.通过typeof(类型名)或类实例.GetType()的方式获取某个类型的Type。 2.通过GetFields方法可以 阅读全文
posted @ 2017-06-03 22:43 小艾123 阅读(338) 评论(0) 推荐(0)
 
C#事件
摘要: 事件和委托有相似的地方,但有本质的区别,事件是对象,而委托是类型。 而联系在于,事件是在委托的实例上“创造”出来的,格式为: event 委托类型 事件名;例如event Action ac; 可以看到事件是通过委托的实例,在其前面加上event关键字创建的。 实质:事件是private私有委托,外 阅读全文
posted @ 2017-06-03 15:19 小艾123 阅读(235) 评论(0) 推荐(0)
 
C#委托的使用
摘要: 委托是一种类型,像其他系统类型一样,可以存储变量, 不同的是委托类型变量是用来存储方法的。 当委托变量指向函数,这样就可以像调用函数一样把委托变量当作函数一样调用了。 定义方法为:deleget 返回值类型 委托类型(参数列表) 委托的使用 1.先定义一个委托类型,例如deleget void my 阅读全文
posted @ 2017-06-03 01:52 小艾123 阅读(199) 评论(0) 推荐(0)
 
 
上一页 1 2 3 4 5 6 7 8 9 下一页

公告


博客园  ©  2004-2025
浙公网安备 33010602011771号 浙ICP备2021040463号-3