C# 学习笔记
C#的一些基础知识
明明明h
这个作者很懒,什么都没留下…
展开
-
C# Stopwatch 程序性能测量
C# Stopwatch 程序性能测量原创 2024-05-20 23:03:19 · 195 阅读 · 0 评论 -
C# 泛型
C# 泛型原创 2024-05-20 22:52:32 · 114 阅读 · 0 评论 -
C#中的虚方法、抽象方法、抽象类、接口
C# 中的虚方法、抽象方法、接口转载 2023-09-22 15:01:20 · 66 阅读 · 0 评论 -
C# 方法拓展
C# 方法拓展原创 2023-08-03 11:40:53 · 282 阅读 · 0 评论 -
C# get set
C# get set原创 2023-07-25 22:35:05 · 285 阅读 · 0 评论 -
C# delegate,Action,Func,Event 使用
C# delegate,Action,Func,Event 使用原创 2023-07-19 17:20:51 · 867 阅读 · 0 评论 -
委托、事件、观察者模式
/* * 假设我们有个高档的热水器,我们给它通上电,当水温超过95度的时候: * 1、扬声器会开始发出语音,告诉你水的温度; * 2、液晶屏也会改变水温的显示,来提示水已经快烧开了。 * * 现在我们需要写个程序来模拟这个烧水的过程 * 我们将定义一个类来代表热水器,我们管它叫:Heater * 它有代表水温的字段,叫做temperature;当然,还有必不可少的给水加热方法BoilWater(), * 一个发出语音警报的方法MakeAlert(),一个显示水温的方法,ShowMsg().原创 2022-03-07 10:52:12 · 163 阅读 · 0 评论 -
C# 单例模式
C# 单例模式原创 2022-03-21 16:06:15 · 394 阅读 · 0 评论 -
C# 可变参数函数
C# 可变参数原创 2022-12-07 15:15:27 · 1069 阅读 · 0 评论 -
C# 序列化与反序列化
C# 序列化原创 2022-07-05 14:39:51 · 4250 阅读 · 2 评论 -
C# 链式编程
1.用处链式编程能够将多个操作或者多行代码通过点号(.)链接在一起,方便修改和阅读。诸如C#中的的Linkq语法 private void Example1() { using (NorthwindEFEntities northwindEFEntities = new NorthwindEFEntities()) { northwindEFEntities.Employees .Where(e原创 2022-05-10 14:24:14 · 504 阅读 · 0 评论 -
C# 预处理器指令
预处理器指令指导编译器在实际编译开始之前对信息进行预处理。#define 它用于定义一系列成为符号的字符。 #undef 它用于取消定义符号。 #if 它用于测试符号是否为真。 #else 它用于创建复合条件指令,与 #if 一起使用。 #elif 它用于创建复合条件指令。 #endif 指定一个条件指令的结束。 #line 它可以让您修改编译器的行数以及(可选地)输出错误和警告的文件名。 #error 它允许从代码的指定位.原创 2022-04-21 18:54:28 · 68 阅读 · 0 评论 -
C# 类型转换
转换类型:1.隐式转换:将小范围的类型转换为大范围的类型,如将int类型转换为float类型,派生类转换为基类2.显示转换:强制类型转换,这种转换需要强制转换运算符,并且转换可能会造成数据丢失。如大范围类型转换为小范围类型,基类转换为派生类转换方法:1.Parse() static T Parse(string s);能成功转换返回转换后的值,不能成功转换抛出异常使用:int.Parse("123") bool.Parse("true")2.TryParse() bo...原创 2022-04-21 10:46:18 · 79 阅读 · 0 评论 -
C# where new 关键字的使用
C# where new 关键字的使用原创 2022-03-21 16:21:12 · 831 阅读 · 0 评论 -
C# ref,out关键字使用
C# ref,out的区别和使用原创 2022-03-21 15:49:21 · 129 阅读 · 0 评论