随笔分类 -  C#相关概念

摘要:一、委托 delegate int Method(int a, int b); Method m += (a ,b) => a + b; m(2, 3); 二、linq表达式 internal abstract class GeoService { internal abstract void Up 阅读全文
posted @ 2023-02-20 17:17 不溯流光 阅读(249) 评论(0) 推荐(0) 编辑
摘要:一、概念 调用DLL时需编写入口点,如: [DllImport("CHR34XXX.dll", SetLastError = true, CallingConvention = CallingConvention.StdCall)] public static extern bool CHR34XX 阅读全文
posted @ 2022-09-13 10:42 不溯流光 阅读(2558) 评论(0) 推荐(0) 编辑
摘要:一、数组解析 我本意是把用户输入的0xFAADCEAE 转换为 byte[]数组的,那么转换出来的按理应该是byte[0] AEbyte[1] CEbyte[2] ADbyte[3] FAbyte[4] 0byte[5] 0byte[6] 0byte[7] 0 结果我得到了这么个东西:byte[0] 阅读全文
posted @ 2022-03-23 09:39 不溯流光 阅读(1427) 评论(0) 推荐(0) 编辑
摘要:string[,]可读可写,而string[][]与string[]相同,不可对第二位进行写操作。 阅读全文
posted @ 2021-10-25 09:24 不溯流光 阅读(136) 评论(0) 推荐(0) 编辑
摘要:MSDN: 获取或设置一个值,该值指示事件处理程序是否已完整处理事件。 将handled设置为false,说明未处理事件,则会将它发送到操作系统进行默认处理。将handled设置为true,说明事件已处理过,系统不处理了,相当于取消这个触发事件。 阅读全文
posted @ 2021-09-30 10:44 不溯流光 阅读(390) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/dabiaoge/p/13600586.html 阅读全文
posted @ 2021-07-10 10:53 不溯流光 阅读(444) 评论(0) 推荐(0) 编辑
摘要:https://www.runoob.com/regexp/regexp-rule.html 阅读全文
posted @ 2021-07-09 17:30 不溯流光 阅读(25) 评论(0) 推荐(0) 编辑
摘要:1、Marshal.SizeOf 返回类的非托管大小(以字节为单位)。 using System; using System.Runtime.InteropServices; public struct Point { public int x; public int y; } class Exam 阅读全文
posted @ 2021-06-01 15:31 不溯流光 阅读(5046) 评论(0) 推荐(2) 编辑
摘要:https://www.cnblogs.com/vaevvaev/p/6995639.html 阅读全文
posted @ 2021-05-22 14:11 不溯流光 阅读(135) 评论(0) 推荐(0) 编辑
摘要:修饰符 volatile 告诉编译器不需要优化volatile声明的变量,让程序可以直接从内存中读取变量。对于一般的变量编译器会对变量进行优化,将内存中的变量值放在寄存器中以加快读写效率。 volatile 往往会用于多线程的修饰,比如: volatile boolean isNext = fals 阅读全文
posted @ 2021-01-18 15:29 不溯流光 阅读(54) 评论(0) 推荐(0) 编辑
摘要:1.引入命名空间。 例如: using System; 2.为命名空间或类型定义别名 using 别名 = 包括详细命名空间信息的具体的类型。例如: using aClass = NameSpace1.MyClass; 这种做法有个好处就是当同一个cs引用了两个不同的命名空间,但两个命名空间都包括了 阅读全文
posted @ 2020-12-25 15:25 不溯流光 阅读(775) 评论(0) 推荐(0) 编辑
摘要:先来个简单的例子RelayCommand(() => this.AddPerson(), () => this.CanAddPerson()); 可以翻译为 RelayCommand(参数一, 参数二); 参数一 :() => this.AddPerson() 参数二 :() => this.Can 阅读全文
posted @ 2020-12-24 13:43 不溯流光 阅读(2490) 评论(0) 推荐(1) 编辑
摘要:UML建模:https://www.cnblogs.com/joinclear/p/4552297.html 各类知识点:https://github.com/justjavac/free-programming-books-zh_CN#%E5%85%8D%E8%B4%B9%E7%9A%84%E7% 阅读全文
posted @ 2020-12-23 16:40 不溯流光 阅读(128) 评论(0) 推荐(0) 编辑
摘要:https://www.cnblogs.com/green-jcx/p/9023141.html 阅读全文
posted @ 2020-11-11 22:04 不溯流光 阅读(105) 评论(0) 推荐(0) 编辑
摘要:一、概念 当我们声明类的成员为静态时,这意味着无论创建多少个类的对象,静态成员都只有一个副本。 静态成员在类的所有对象中是共享的。如果不存在其他的初始化语句,在创建第一个对象时,所有的静态数据都会被初始化为零。我们不能把静态成员的初始化放置在类的定义中,但是可以在类的外部通过使用范围解析运算符 :: 阅读全文
posted @ 2020-11-09 19:10 不溯流光 阅读(401) 评论(0) 推荐(0) 编辑
摘要:Application.Exit会关闭所有窗口并退出程序, Close只是关闭当前窗口, 如果当前窗口是Application.Run()方法里面传入的窗口,那么程序也会退出, 如果不是Application.Run()方法里面传入的窗口,那么程序是不会退出的。 阅读全文
posted @ 2020-11-09 19:09 不溯流光 阅读(599) 评论(0) 推荐(0) 编辑
摘要:C#中readonly关键字: https://blog.csdn.net/CrazyRock98/article/details/106490654/ const和readonly关键字:https://www.cnblogs.com/aehyok/p/3529079.html 阅读全文
posted @ 2020-11-09 19:07 不溯流光 阅读(67) 评论(0) 推荐(0) 编辑
摘要:设计模式是一套被反复使用的、多数人知晓的、经过分类编目的、代码设计经验的总结。 使用设计模式是为了重用代码、让代码更容易被他人理解、保证代码可靠性。 设计模式简介:https://www.runoob.com/design-pattern/design-pattern-intro.html 十种常用 阅读全文
posted @ 2020-11-09 16:07 不溯流光 阅读(58) 评论(0) 推荐(0) 编辑
摘要:数据结构是计算机存储、组织数据的方式。 数据结构(data structure)是带有结构特性的数据元素的集合。 它研究的是数据的逻辑结构和数据的物理结构以及它们之间的相互关系,并对这种结构定义相适应的运算,设计出相应的算法,并确保经过这些运算以后所得到的新结构仍保持原来的结构类型。 简而言之,数据 阅读全文
posted @ 2020-11-09 16:01 不溯流光 阅读(139) 评论(0) 推荐(0) 编辑
摘要:1、https://zhuanlan.zhihu.com/p/94378762 索引器非常类似于属性,但索引器可以有参数列表,且只能作用在实例对象上,而不能在类上直接作用。 阅读全文
posted @ 2020-11-05 16:44 不溯流光 阅读(110) 评论(0) 推荐(0) 编辑

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