随笔分类 -  C#

摘要:关于引用类型的值改变 参考: https://blog.csdn.net/nckyYang/article/details/76165741 值类型理解:变量的交换等于在一个新的地方按照连锁店的规范标准(统一店面理解为相同的变量内容)新开一个分店,这样新开的店与其它旧店互不相关、各自运营。 引用类型 阅读全文
posted @ 2020-06-07 16:45 gaoyang'Blog 阅读(321) 评论(0) 推荐(0)
摘要:密封类 密封类可以用来限制扩展性,如果密封了某个类,则其他类不能从该类继承。 如果密封了某个成员,则派生类不能重写该成员的实现。 一个密封类是没有也不能继承的类,因此sealed关键字和abstract关键字不能同时使用。 密封类中不能包含虚方法(Virtual)和抽象方法(abstract),因为 阅读全文
posted @ 2020-05-27 23:58 gaoyang'Blog 阅读(825) 评论(0) 推荐(0)
摘要:对象的生命周期 参考: 《理解C#对象的生命周期》https://www.cnblogs.com/Jack47/archive/2012/11/14/2770748.html 在C#中,程序员无法直接在C#中删除一个托管对象,因为C#不提供这个功能,那么类的实例就需要通过CLR调用垃圾回收机制进行清 阅读全文
posted @ 2020-05-27 23:11 gaoyang'Blog 阅读(781) 评论(0) 推荐(0)
摘要:参考: https://blog.csdn.net/qq_25221835/article/details/80776100 https://www.cnblogs.com/zxx193/p/3580564.html 文章一 首先,流是什么? 流是个抽象的概念,是对输入输出设备的抽象,Java程序中 阅读全文
posted @ 2020-05-27 22:44 gaoyang'Blog 阅读(964) 评论(0) 推荐(0)
摘要:文章来源CSDN-->《C#default(T)关键字》:https://blog.csdn.net/lizhenxiqnmlgb/article/details/81476115 使用default关键字,此关键字对于引用类型会返回 null,对于数值类型会返回零。 使用方法: 什么时候要用到de 阅读全文
posted @ 2020-05-17 22:20 gaoyang'Blog 阅读(299) 评论(0) 推荐(0)
摘要:异常处理的格式,如下: 对于不同的异常分别处理时,应当将小异常处理写在前面,大异常处理写在后面,如下: 问:既然finally语句块后的语句在异常处理完成之后也会执行,那为什么不把finally语句块中的代码放到后面执行呢? 答:finally语句块中的语句时一定会执行的。如果希望代码无论如何都要执 阅读全文
posted @ 2020-02-18 09:05 gaoyang'Blog 阅读(66) 评论(0) 推荐(0)
摘要:参考: https://blog.csdn.net/fuyifang/article/details/44429157 GUID表示全局统一标识,用于产生不重复的数据。 阅读全文
posted @ 2020-01-27 22:18 gaoyang'Blog 阅读(157) 评论(0) 推荐(0)
摘要:jsonp原理 1.什么是跨域? 跨域:指的是浏览器不能执行其他网站的脚本。它是由浏览器的同源策略造成的,是浏览器对javascript施加的安全限制。 例如:a页面想获取b页面资源,如果a、b页面的协议、域名、端口、子域名不同,所进行的访问行动都是跨域的,而浏览器为了安全问题一般都限制了跨域访问, 阅读全文
posted @ 2020-01-27 16:58 gaoyang'Blog 阅读(132) 评论(0) 推荐(0)
摘要:参考: https://blog.csdn.net/weixin_34209851/article/details/86460605 次日补充内容:什么时候用BinaryReader(Writer),什么时候用StreamReader(Writer) C#的FileStream类提供了最原始的字节级 阅读全文
posted @ 2019-12-23 17:10 gaoyang'Blog 阅读(1142) 评论(0) 推荐(0)
摘要:C#常用泛型集合 C#常用数据结构 泛型类 说明 List<T> 对应于ArrayList集合类,可以动态调整集合容量,通过索引方式访问对象,支持排序、搜索和其他常见操作。 SortedList<TKey,TValue> 对应于SortedList集合类,表示Key/Value对集合,类似于Sort 阅读全文
posted @ 2019-12-10 16:59 gaoyang'Blog 阅读(139) 评论(0) 推荐(0)
摘要:我用#CSDN#这个app发现了有技术含量的博客,小伙伴们求同去《C#常用泛型集合》, 一起来围观吧 https://blog.csdn.net/Cloudkings/article/details/79243962?utm_source=app List<T> 使用List<>泛型集合,需要引入S 阅读全文
posted @ 2019-11-27 16:56 gaoyang'Blog 阅读(485) 评论(0) 推荐(0)
摘要:lambda表达式其实就是更简洁的匿名函数 阅读全文
posted @ 2019-11-27 16:54 gaoyang'Blog 阅读(108) 评论(0) 推荐(0)
摘要:使用简介 形式为:方法修饰符 返回类型 方法名(params 类型[ ] 变量名) params参数数组必须是一个一维数组 不允许将params修饰符与ref和out修饰符组合起来使用 params参数必须是参数表的最后一个参数 与参数数组对应的实参可以是同一类型的数组名,也可以是任意多个与该数组的 阅读全文
posted @ 2019-11-07 12:23 gaoyang'Blog 阅读(220) 评论(0) 推荐(0)
摘要:参考: https://blog.csdn.net/BryantLmm/article/details/85124975 请求从客户端到服务器的过程简单分析 当我们在客户端(以浏览器为例)使用域名发送一个HTTP请求的时候,DNS协议会尝试将域名解析为对应的IP。(我们知道每一个台服务器都可以通过i 阅读全文
posted @ 2019-09-28 09:07 gaoyang'Blog 阅读(887) 评论(0) 推荐(0)
摘要:C#是如何编译的? .NET的程序是由多种语言编译的,如C#、VB、C++、J#等,但是最后都会由各自的编译器编译为一致的中间语言(IL)。最后由【CLR提供运行环境】,将中间语言编译为【机器码】,供CPU执行。 为了尽量减少中间代码编译为机器代码的性能损失,中间语言采用【即使编译】,也被称为【JI 阅读全文
posted @ 2019-09-27 23:19 gaoyang'Blog 阅读(1628) 评论(0) 推荐(0)
摘要:参考:《C#字符串操作》 https://blog.csdn.net/GeniyGOD/article/details/82291922 《C#字符串操作 性能优化细节》:https://blog.csdn.net/mss359681091/article/details/54891118 字符串 阅读全文
posted @ 2019-08-27 22:36 gaoyang'Blog 阅读(591) 评论(0) 推荐(0)