随笔分类 - C#learning
个人C#学习笔记
摘要:最近在学习C#中的绘图,使用控件绘图时发现一个现象:即使将绘图代码写在了Paint方法中,将窗口最小化再恢复后依然不会重绘,而只有将鼠标移到控件上或者有其他改变窗口的行为时才会重绘。 一开始以为是自己的方法不对,折腾了很久。后来老师说好像是操作系统的问题,个人观察也是这样,据我猜测可能是窗口恢复后,
阅读全文
摘要:https://www.cnblogs.com/dyhao/p/9501479.html
阅读全文
摘要:https://blog.csdn.net/fujie724/article/details/5767064#
阅读全文
摘要:1.将约束的参数先用变量保存,一定不变的设为const,在使用时不直接填入数字而是使用这些变量,这样可以很大程度上方便后续参数的修改 2.字段先用属性封装后,所有的调用都使用属性而不是字段 3.要返回两个值时,可以使用bool类型;要返回多个值时,可以使用enum类型
阅读全文
摘要:https://www.cnblogs.com/yueyue184/p/5032156.html
阅读全文
摘要:https://blog.csdn.net/maba007/article/details/78424760
阅读全文
摘要:https://www.cnblogs.com/xjtrab/articles/1878353.html
阅读全文
摘要:C#中的随机数可以利用Random类很简单地生成随机数,代码如下: 但是在不指定种子时,默认的种子是系统时间。这样的设置对于一般的随机数生成过程是没有问题的,但是对于一些快速、大量生成随机数的问题(尤其创建与利用循环批量生成随机数时),会出现由于运算速度太快导致在一个相同或者相近的系统时间内生成多个
阅读全文
摘要:注意Windows下的换行符是\r\n.只使用\n是无法完成换行的
阅读全文
摘要:微软对属性定义如下: “属性是这样的成员:它提供灵活的机制来读取、编写或计算某个私有字段的值。 可以像使用公共数据成员一样使用属性,但实际上它们是称作“访问器”的特殊方法。 这使得可以轻松访问数据,此外还有助于提高方法的安全性和灵活性” 属性的使用应该记住以下几个规则: 1.永远使用属性(而不是字段
阅读全文
摘要:原文:https://www.cnblogs.com/shihuajie/p/5772173.html 注意,原文中有以下表述不当的地方 最后附上自己的C#实现,由于是初学,代码质量不敢保证,倒是可以使用:
阅读全文
摘要:文章地址:https://blog.csdn.net/yl2isoft/article/details/17332139
阅读全文
摘要:在Python中,for循环不仅可以用来做指定次数的循环,还可以利用for i in xxx:来实现元素的遍历,遍历的对象几乎可以是任意格式。而在C++以及C#中,除了普通的for循环之外,也提供了这样的遍历方法,叫foreach。它可以说是一种增强型的for循环。 实例一 结果为 12345678
阅读全文
摘要:文章地址:https://blog.csdn.net/younghaiqing/article/details/61918968 自Windows95以来的所有Windows版本中,注册表是包含Windows安装,用户首选项,以及已安装软件和设备的所有配置信息的核心存储库。目前,几乎所有的商用软件都
阅读全文
摘要:这是在一次编程时的bug里偶然发现的一个问题。在C#中,单引号默认是char类型字符,而双引号默认是string类型字符。对于char类型的数字字符,通过强制类型转换或者convert转换,转换成的整数不是这个数字字符本身,而是它的ASCII码,而string类型的数字字符则转化为了数字本身。 所以
阅读全文