摘要: 这几天终于开始接触HAL库,随着固件库被逐渐淘汰,尽管很多人说用STM32CUBEMX不能很好地学习stm32,但这肯定是一个趋势,所以用好HAL库十分得重要。 这几天也学到了简单地操作cubemx这个软件,这里不做教学,因为百度很多,虽然很杂乱,但是总能找到的。HAL库的应用与固件库在一些特定函数 阅读全文
posted @ 2019-11-14 20:51 无乐不作丶 阅读(1449) 评论(0) 推荐(0) 编辑
摘要: string类中,会用到replace,contain,split,substring等方法,在程序集 中也有详细的介绍,这里复述一遍。 replace: replace 很好理解,细分有两种方法,第一个参数写要被替换的值,第二个参数写新的值。两个方法分别是字符串和单个字符的区别。 contain: 阅读全文
posted @ 2019-11-11 21:17 无乐不作丶 阅读(433) 评论(0) 推荐(0) 编辑
摘要: 先上代码 using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Drawing; using System.Linq; using Sy 阅读全文
posted @ 2018-03-23 13:41 无乐不作丶 阅读(154) 评论(0) 推荐(0) 编辑
摘要: 抽象成员: 必须是一个函数成员,字段跟常量不能为抽象成员,必须用abstract修饰符,不能有实现代码块,抽象成员的代码用分号表示。 例如,abstract pubilc void PrintStuff(stirng s); 抽象成员只能在抽象类中声明。 只有4中类型成员可以声明为抽象的: 1.方法 阅读全文
posted @ 2017-12-21 15:49 无乐不作丶 阅读(883) 评论(0) 推荐(1) 编辑
摘要: 静态类中所有成员都是静态的。静态类用于存放不受实例数据影响的数据和函数。静态类的一个常见的用途可能就是创建一个包含一组数学方法和值的数学库。 关键字static。 不能创造实例。 不能继承。 可以直接用类名访问,不能创造实例访问。 如 MyMath.IsOdd(val); 而不是创造MyMath的实 阅读全文
posted @ 2017-12-21 15:22 无乐不作丶 阅读(477) 评论(0) 推荐(0) 编辑
摘要: 虚方法virtual..override: 1.派生类的方法和基类的方法有相同的签名和返回类型。 2.基类的方法使用virtual标注。 3.派生类的方法使用override标注。 注意: 1.重写和被重写的方法必须有相同的可访问性。换一种说法,被重写的方法不能是private等,而重写方法是pub 阅读全文
posted @ 2017-12-21 14:58 无乐不作丶 阅读(598) 评论(0) 推荐(0) 编辑
摘要: 可以通过new修饰符在派生类中屏蔽基类的成员,也可以屏蔽静态成员。 类型跟名称不能变。 阅读全文
posted @ 2017-12-21 14:42 无乐不作丶 阅读(793) 评论(0) 推荐(0) 编辑
摘要: C#的构造函数 类的 构造函数 是类的一个特殊的成员函数,当创建类的新对象时执行。 构造函数的名称与类的名称完全相同,它没有任何返回类型。 下面的实例说明了构造函数的概念: using System; namespace LineApplication { class Line { private 阅读全文
posted @ 2017-12-18 16:34 无乐不作丶 阅读(266) 评论(0) 推荐(0) 编辑
摘要: 转自(https://www.cnblogs.com/wangyt223/archive/2012/08/08/2627801.html) 在c#的可访问性级别中,public和private算是最容易理解的,相反protected往往令人非常头疼。经常在网上查资料的朋友往往会发现,答案几乎都是前篇 阅读全文
posted @ 2017-12-18 16:12 无乐不作丶 阅读(4847) 评论(0) 推荐(1) 编辑
摘要: 转自(https://www.cnblogs.com/reommmm/archive/2009/03/23/1419573.html) new关键字引起了大家的不少关注,尤其感谢Anders Liu的补充,让我感觉博客园赋予的交流平台真的无所不在。所以,我们就有必要继续这个话题,把我认为最值得关注的 阅读全文
posted @ 2017-12-18 16:11 无乐不作丶 阅读(4537) 评论(0) 推荐(1) 编辑