摘要:
C#结构类型图 分类: C# 分类: C# 分类: C# 阅读全文
摘要:
使用Base64进行string的加密和解密 //字符串转bytesvar ebytes = System.Text.Encoding.Default.GetBytes(keyWord);//bytes进行base64加密var strBase64 = Convert.ToBase64String( 阅读全文
摘要:
运算符与类型转换 1.运算符 (1)分类 算术运算符、关系运算符、逻辑运算符、位运算符、赋值运算符、其他运算符 >.算术运算符: 运算符描述 + 把两个操作数相加 - 从第一个操作数中减去第二个操作数 * 把两个操作数相乘 / 分子除以分母 % 取模运算符,整除后的余数 ++ 自增运算符,整数值增加 阅读全文
摘要:
c# yield关键字原理详解 c# yield关键字的用法 1.yield实现的功能yield return:先看下面的代码,通过yield return实现了类似用foreach遍历数组的功能,说明yield return也是用来实现迭代器的功能的。 using static System.Co 阅读全文
摘要:
【C#进阶系列】21 托管堆和垃圾回收 托管堆基础 一般创建一个对象就是通过调用IL指令newobj分配内存,然后初始化内存,也就是实例构造器时做这个事。 然后在使用完对象后,摧毁资源的状态以进行清理,然后由垃圾回收器来释放内存。 托管堆除了能避免错误使用已经被释放的内存,也会减少内存泄漏,大多数类 阅读全文
摘要:
【重构学习】06 类的重构 好吧,这一章要不要自己写一段示例代码考虑了很久,貌似还是不写的好,因为感觉这一章异常的简单 这一章就是关于类的方法和字段并不合理,所以在搬移方法和字段1、搬移函数 修改点:一个函数与其所在类外的另一个类进行了过多的交流,调用后者或被后者调用 动机:因为出现上述情况,就会出 阅读全文