会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
ningliang
博客园
首页
新随笔
联系
订阅
管理
1
2
下一页
2025年8月27日
C#自学笔记:语法糖
摘要: 特殊语法 var隐式类型 var是一种特殊的变量类型 它可以用来表示任意类型的变量 注意: var不能作为类的成员只能用于临时变量申明时,也就是一般写在函数语句块中 var必须初始化 var i = 5; var s = "123"; var array = new int[]{1, 2, 3, 4
阅读全文
posted @ 2025-08-27 17:24 柠凉w
阅读(10)
评论(0)
推荐(0)
2025年8月26日
C#自学笔记:迭代器
摘要: 迭代器 迭代器(iterator)有时又称光标(cursor) 是程序设计的软件设计模式 迭代器模式提供一个方法顺序访问一个聚合对象中的各个元素 而又不暴露其内部的标识 在表现效果上看 是可以在容器对象(例如链表或数组)上遍历访问的接口 设计人员无需关心容器对象的内存分配的实现细节 可以用forea
阅读全文
posted @ 2025-08-26 18:31 柠凉w
阅读(23)
评论(0)
推荐(0)
2025年8月17日
C#自学笔记:特性
摘要: 特性 概念 特性是一种允许我们向程序的程序集添加元数据的语言结构 它是用于保护程序结构信息的某种特殊类型的类 特性提供功能强大的方法以将声明信息与 c# 代码(类型、方法、属性等)相关联 特性与程序实体关联后,即可在运行时使用反射查询特性信息 特性的目的是告诉编译器把程序结构的某组元数据嵌入程序集中
阅读全文
posted @ 2025-08-17 23:22 柠凉w
阅读(13)
评论(0)
推荐(0)
2025年8月15日
C#自学笔记:反射
摘要: 反射 反射 什么是程序集 程序集是由编译器编译得到的,供进一步编译执行的那个中间产物 在Windows系统中,它一般表现为后缀为 .dll (库文件)或者是 .exe(可执行文件)的格式 说人话: 程序集就是我们写的一个代码集合,我们现在写的所有代码 最终都会被编译器翻译成一个程序集供别人使用 比如
阅读全文
posted @ 2025-08-15 10:35 柠凉w
阅读(20)
评论(0)
推荐(0)
2025年8月13日
C#自学笔记:预处理指令
摘要: 预处理指令 编译器 编译器是一种翻译程序,它用于将源语言程序翻译为目标语言程序 源语言程序:某种程序设计语言写成的,比如C#、C、C++、Java等语言写的程序 目标语言程序:二进制数表示的伪机器代码写的程序 预处理器指令 指导编译器,在实际编译开始之前对信息进行预处理 可以让代码还没有编译之前就进
阅读全文
posted @ 2025-08-13 10:11 柠凉w
阅读(11)
评论(0)
推荐(0)
2025年8月11日
C#自学笔记:多线程
摘要: 多线程 进程 进程(Process)是计算机中的程序关于某数据集合上的一次运行活动 是系统进行资源分配和调度的基本单位,是操作系统结构的基础 说人话:打开一个应用程序就是在操作系统上开启了一个进程 进程之间可以相互独立运行,互不干扰 进程之间也可以相互访问、操作 线程 操作系统能够进行运算调度的最小
阅读全文
posted @ 2025-08-11 14:07 柠凉w
阅读(17)
评论(0)
推荐(0)
2025年8月10日
C#自学笔记:协变和逆变
摘要: 协变和逆变 协变:和谐的变化 因为里氏替换原则父类可以装子类 所以子类变成父类 比如 string 变成 object 逆变:逆常规的变化 因为里氏替换原则父类可以装子类,但是子类不能装父类 所以父类变成子类 比如 object 变成 string 协变和逆变是用来修饰泛型的 协变:out 逆变:i
阅读全文
posted @ 2025-08-10 18:33 柠凉w
阅读(5)
评论(0)
推荐(0)
2025年8月8日
C#自学笔记:匿名函数与Lambda表达式
摘要: 匿名函数 没有名字的函数 匿名函数的使用主要是配合委托和事件进行使用 脱离委托和事件,是不会使用匿名函数的 基本语法 delegate (参数列表) { //函数逻辑 }; 何时使用? 函数中传递委托参数时 委托或事件赋值时 使用 相当于直接声明了一个没有名字的函数,然后直接放进委托的容器中存起来
阅读全文
posted @ 2025-08-08 18:41 柠凉w
阅读(63)
评论(0)
推荐(0)
2025年7月29日
C#自学笔记:委托与事件
摘要: 委托 委托代表对一个或多个方法的引用,类似于函数指针,可以将方法作为参数传递给其他方法。 委托是函数(方法)的容器,用来存储、传递函数(方法) 本质 委托的本质是一个类,用来定义函数(方法)的类型(返回值和参数的类型) 不同的函数(方法)必须对应和各自“格式”一致的委托 基本语法 关键字:deleg
阅读全文
posted @ 2025-07-29 18:36 柠凉w
阅读(31)
评论(0)
推荐(0)
2025年7月28日
C#自学笔记:泛型编程
摘要: 泛型 概念 泛型实现了类型参数化,达到代码重用目的 通过类型参数化来实现同一份代码上操作多种类型 • 泛型相当于类型占位符 • 定义类或方法时使用替代符代表变量类型 • 当真正使用类或者方法时再具体指定类型 泛型分类 泛型类和泛型接口 基本语法: class 类名<泛型占位字母> interface
阅读全文
posted @ 2025-07-28 17:52 柠凉w
阅读(18)
评论(0)
推荐(0)
1
2
下一页
公告