随笔分类 -  c#

摘要:https://www.cnblogs.com/xinaixia/p/5777886.html https://www.cnblogs.com/xinaixia/p/5777961.html 阅读全文
posted @ 2022-01-07 14:32 00000000O 阅读(25) 评论(0) 推荐(0) 编辑
摘要:https://blog.csdn.net/weixin_43405845/article/details/105028291 阅读全文
posted @ 2021-09-27 11:30 00000000O 阅读(46) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/ArtofDesign/p/3615212.html C#中有一共有四种相等性判断方法: //Object中定义的三个方法 public static bool ReferenceEquals(object objLeft, object objRig 阅读全文
posted @ 2021-07-14 11:05 00000000O 阅读(161) 评论(0) 推荐(0) 编辑
摘要:一.时区的概念 首先来了解时区的概念。为了解决世界不同各地在时间上的差异,人们定义了时区,时区是地球上的区域使用同一个时间定义。人们将时区分为24个,它们是中时区(零时区)、东1-12区,西1-12区。每个时区横跨经度15度,时间正好是1小时。其中中时区就是格林尼治标准时间。以这个时间为基准,东加西 阅读全文
posted @ 2019-09-26 18:13 00000000O 阅读(1166) 评论(0) 推荐(0) 编辑
摘要:C#中的Attribute 目录 什么是Attribute 深入讨论Attribute 实现自己的Attribute时需要注意的一些问题 一.什么是Attribute 先看下面的三段代码: 自定义Attribute类:VersionAttribute 1 [AttributeUsage(Attrib 阅读全文
posted @ 2019-09-26 16:00 00000000O 阅读(200) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/landeanfen/p/4734252.html 之前的那篇 C#基础系列——多线程的常见用法详解 就讲到了多线程new Thread()的方式对于有返回值类型的委托是没有解决方案的,如果需要返回值,必须要依靠异步的方式。了解异步之前,我们先来看看T 阅读全文
posted @ 2019-09-25 14:41 00000000O 阅读(230) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/rinack/p/5680058.html 替代由当前泛型类型定义的类型参数组成的类型数组的元素,并返回表示结果构造类型的 Type 对象。 命名空间: System程序集: mscorlib(mscorlib.dll 中) 参数typeArgumen 阅读全文
posted @ 2019-09-17 18:59 00000000O 阅读(283) 评论(0) 推荐(0) 编辑
摘要:一、C#中SendKeys的用法 功能:将一个或多个按键消息发送到活动窗口,就如同在键盘上进行输入一样。 语法: SendKeys.Send(string keys); SendKeys.SendWait(string keys); 说明: (1)发送字符串 SendKeys.SendWait("A 阅读全文
posted @ 2019-08-12 16:37 00000000O 阅读(2491) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2019-06-13 17:44 00000000O 阅读(148) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/xingboy/p/10287425.html 阅读全文
posted @ 2019-06-11 18:31 00000000O 阅读(168) 评论(0) 推荐(0) 编辑
摘要:在开始本文前,需要一些准备知识。首先要提出“什么是资源”。在CLR出来之后,Windows系统资源开始分为“非托管资源”和“托管资源”。 非托管资源是指:所有的Window内核对象(句柄)都是非托管资源,如对于Stream,数据库连接,GDI+的相关对象,还有Com对象等等,这些资源并不是受到CLR 阅读全文
posted @ 2019-05-27 15:58 00000000O 阅读(486) 评论(0) 推荐(0) 编辑
摘要:protobuf是一个跨平台的消息交互协议,类似xml、json等。 github上相关开源项目代码:http://pan.baidu.com/s/1eSDSb5o 下面演示如何将protobuf的消息体导出成C#支持的.cs类 首先我们获取到如下.proto文件 然后下载导出工具 ProtoGen 阅读全文
posted @ 2018-06-28 10:30 00000000O 阅读(717) 评论(0) 推荐(1) 编辑
摘要:前几天去家公司面试,有一道这样的题:写出c#中new关键字的三种用法,思前想后挖空心思也只想出了两种用法,回来查了下msdn,还真是有第三种用法:用于在泛型声明中约束可能用作类型参数的参数的类型,这是在Framework 2.0 中定义泛行时才会使用到的,自己对c# ... 阅读全文
posted @ 2017-05-24 17:05 00000000O 阅读(330) 评论(0) 推荐(0) 编辑
摘要:http://gad.qq.com/article/detail/695使用Unity 3D引擎的同学,对于Coroutine(协程)的使用肯定也是非常熟悉的了。然而Coroutine背后的技术以及具体的实现方式、运行流程如何,恐怕并不是那么容易说得清楚。本文尝试通过... 阅读全文
posted @ 2017-05-01 12:43 00000000O 阅读(177) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/u011484013/article/details/51131267UDP不属于面向连接的通信,在选择使用协议的时候,选择UDP必须要谨慎。在网络质量令人十分不满意的环境下,UDP协议数据包丢失会比较严重。但是由于UDP的特... 阅读全文
posted @ 2017-04-27 10:43 00000000O 阅读(240) 评论(0) 推荐(0) 编辑
摘要:http://blog.csdn.net/czw2010/article/details/7896264System.Diagnostics.Process.Start(); 能做什么呢?它主要有以下几个功能:1、打开某个链接网址(弹窗)。2、定位打开某个文件目录。3... 阅读全文
posted @ 2017-04-26 16:32 00000000O 阅读(434) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/android-blogs/p/5851002.html注:看红字部分1. 委托Delegate C#中的Delegate对应于C中的指针,但是又有所不同C中的指针既可以指向方法,又可以指向变量,并且可以进行类型转... 阅读全文
posted @ 2017-04-04 21:10 00000000O 阅读(218) 评论(0) 推荐(0) 编辑
摘要:http://www.cnblogs.com/wenjiang/archive/2013/03/12/2954913.html注:只看红字在C#中,delegate是一个神奇的关键字,值得拿出来单独作为一个话题。一.基本内容 调用(invoke)委托,相当于... 阅读全文
posted @ 2017-04-04 20:48 00000000O 阅读(220) 评论(0) 推荐(0) 编辑
摘要:http://blog.jobbole.com/77946/内容导读概述当你声明一个变量背后发生了什么?堆和栈值类型和引用类型哪些是值类型,哪些是引用类型?装箱和拆箱装箱和拆箱的性能问题一、概述本文会阐述六个重要的概念:堆、栈、值类型、引用类型、装箱和拆箱。本文首先会... 阅读全文
posted @ 2017-04-03 16:37 00000000O 阅读(143) 评论(0) 推荐(0) 编辑
摘要:声明结构的默认(无参数)构造函数是错误的。总是提供默认构造函数以将结构成员初始化为它们的默认值。在结构中初始化实例字段也是错误的。 如果使用 new 运算符创建结构对象,则会创建该结构对象,并调用适当的构造函数。与类不同,结构的实例化可以不使用 new 运算符。如果不... 阅读全文
posted @ 2017-03-17 18:04 00000000O 阅读(254) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示