![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
千喜
90后程序媛,热爱技术热爱分享,专注于客户端开发
展开
-
《C#7.0 核心技术指南》读书笔记
《C#7.0 核心技术指南》读书笔记(一) ------ 简介《C#7.0 核心技术指南》读书笔记(二) ------ 基础《C#7.0 核心技术指南》读书笔记(三) ------ 类《C#7.0 核心技术指南》读书笔记(四) ------...原创 2019-12-02 22:15:59 · 2301 阅读 · 1 评论 -
Unity编码解析以及常用转换
目前计算机中用得最广泛的字符集及其编码 : ASCII,unicode,utf8,gb2312,gbk等详细介绍就篇幅太大了,本篇文章只是简单介绍以及常用转换1.ASCII C#中string与ASCII byte数组转换://string转byte数组string str1 = "a";byte[] array = System.Text.Encoding.ASCII.GetBytes(st...原创 2018-07-12 10:51:49 · 9082 阅读 · 1 评论 -
c#扩展方法的理解
原文链接 : http://www.cnblogs.com/zmztya/p/5362461.html扩展方法是静态方法,是类的一部分,但是实际上没有放在类的源代码中。扩展方法所在的类也必须被声明为staticC#只支持扩展方法,不支持扩展属性、扩展事件等。扩展方法的第一个参数是要扩展的类型,放在this关键字的后面,告诉编译期这个方法是Money类型的一部分。在扩展方法中,可以访问扩展类型的所有...转载 2018-07-06 18:32:22 · 565 阅读 · 0 评论 -
C#面试题(一) (包含答案)
1.值变量 / 引用变量参考链接:https://www.cnblogs.com/bakuhert/articles/5878086.html2. 装箱 / 拆箱 装箱在值类型向引用类型转换时发生,拆箱在引用类型向值类型转换时发生,装箱操作和拆箱操作是要额外耗费cpu和内存资源的,所以在c# 2.0之后引入了泛型来减少装箱操作和拆箱操作消耗。 参考链接:https://blo...原创 2018-07-13 15:06:58 · 7483 阅读 · 2 评论 -
C#面试题(二)(包含答案) ------ GC/反射泛型
1.GC 机制 垃圾收集,Garbage Collector(垃圾收集器,在不至于混淆的情况下也成为GC)以应用程序的root为基础,遍历应用程序在Heap上动态分配的所有对象,通过识别它们是否被引用来确定哪些对象是已经死亡的、哪些仍需要被使用。已经不再被应用程序的root或者别的对象所引用的对象就是已经死亡的对象,即所谓的垃圾,需要被回收。 比较常见的算法有R...原创 2018-07-13 17:58:29 · 3306 阅读 · 0 评论 -
C#面试题(三)(包含答案)
1.System.Linq 对迭代器进行操作 首先了解Linq的简单操作 : LINQ 查询函数整理 DataClasses1DataContext db = new DataClasses1DataContext(); var q = (from c in db.Customers ...原创 2018-07-13 19:11:12 · 991 阅读 · 0 评论 -
C#面试题(四) ------ 数据结构常见的八大排序算法
首先来看看排序算法有哪八种: 1.直接插入排序原理 :每次从无序表中取出第一个元素,把它插入到有序表的合适位置,使有序表仍然有序。 稳定的排序,最坏时间复杂性为O(n^2),空间复杂度为O(1)。 public void InsertSort<T>(T[] arry,Comparison<T> c...原创 2018-08-06 10:50:35 · 2731 阅读 · 3 评论