c#
文章平均质量分 50
沧海一声笑·rush
netcore 、 Vue 、Go、计算机视觉、开发爱好者
展开
-
C# 基础语法の 特性
文章目录一. 什么是特性二. 应用特性三.常用的封装好的特性四.自定义特性一. 什么是特性特性是一种允许我们向程序的程序集添加元数据的语言结构。特性名使用 Pascal 命名方法,并且以 Attribute 后缀结尾。(Pascal 帕斯卡命名方法,要求即所有的英文名字都是使用大写字母开头)二. 应用特性 特性片段,被方括号包围,其中包括特性名和特性参数列表 参数列表其实相当于构造函数。 [Obsolete("这个方法是旧方法,请使用新方法")] publi原创 2021-02-02 00:07:35 · 125 阅读 · 0 评论 -
c#异步操作 の await
文章目录1.线程和进程2.Task3. await 和 async3.1 他为什么不会导致线程阻塞?3.2 异步方法的几点要求返回类型 void4.Task.Delay5.异常的捕获参考文献:1.线程和进程任务是架构在线程之上的,也就是说任务最终还是要抛给线程去执行。任务跟线程不是一对一的关系,比如开10个任务并不是说会开10个线程,这一点任务有点类似线程池,但是任务相比线程池有很小的开销和精确的控制。2.TaskThread线程也是对象,频繁的创建和销毁线程比较影响性能,.NET提原创 2021-01-15 14:49:15 · 398 阅读 · 0 评论 -
c# 基础语法 の 杂项
文章目录1.更改有效位数1.更改有效位数Math.Round(3.44, 1); //Returns 3.4.原创 2021-01-13 15:06:04 · 91 阅读 · 0 评论 -
c#基本语法 の is 和 as
文章目录1.类型转换2. is 和 as在实际工作中尽量使用 AS 运算符的原因:1.类型转换任何类型都可以转化为其基类型,用隐式转化完成任何对象都可以转化为其派生类,但必须显示转换,如 (类型)对象名使用 GetType 可以获得任何对象的精确类型基类型可以通过 Convert 进行显示转换除了string以外,其他类型都有 parse 方法,用于将字符串类型转化成对应的基本类型。例如:double.Parse(string)等同于 Convert.ToDouble(string)值类原创 2021-01-13 12:11:02 · 219 阅读 · 0 评论 -
C# 调用Python代码
文章目录原创 2020-12-25 01:56:25 · 164 阅读 · 0 评论 -
C#基础语法 の 反射
文章目录1.反射定义2.简单的例子3.常用的 Type 成员1.反射定义一个运行的程序,查看本身的元素或其他类型的元数据的行为叫做反射MVC、IOC、ORM、AOP 这些都用到反射。2.简单的例子 class BaseClass { public int BaseField = 0; } class DerivedClass:BaseClass { public int DerviedField = 0; } stat原创 2020-12-24 22:05:13 · 184 阅读 · 0 评论 -
c# の datetime
文章目录参考文献------解决方案--------------------------------------------------------DateTime.Now.ToShortDateString()------解决方案--------------------------------------------------------convert(char(20),时间,111) as 时间------解决方案--------------------------------------原创 2020-12-19 06:20:52 · 340 阅读 · 1 评论 -
c# の 事件
文章目录事件1.第一个事件例子2. 事件完成:猫叫,主人醒,老鼠跑 的经典面试题3.苹果降价的代码:关于事件参考:事件事件相当于事件需要注意的地方:在类里面声明。发布者是一个类,订阅者是一个类。发布者和订阅者模式:在该模式下。发布者: 定义了一系列其他部分可能感兴趣的事件。其他类可以 “注册” 以获取通知。订阅者: 当事件发生时,发布者 “触发事件”,然后执行订阅者提交的所有事件。事件是作为消i息的通知者,书写方便,快捷。在模块之间划定了清晰的界限,提高了应用程序的可维护性原创 2020-12-18 01:55:02 · 179 阅读 · 0 评论 -
数据库のLINQ查询语句
文章目录LINQ 查询简介查询筛选排序正规写法lamber表达式写法分组条件查询的包含参考文献LINQ 查询简介查询是一种从数据源检索数据的表达式。 查询通常用专门的查询语言来表示。 随着时间的推移,人们已经为各种数据源开发了不同的语言;例如,用于关系数据库的 SQL 和用于 XML 的 XQuery。 因此,开发人员对于他们必须支持的每种数据源或数据格式,都不得不学习一种新的查询语言。 LINQ 通过提供处理各种数据源和数据格式的数据的一致模型,简化了这一情况。例子中主要以LINQ表达式为主,L原创 2020-10-27 10:39:26 · 261 阅读 · 1 评论 -
c# 中集合的用法
文章目录1. 概述2.非泛型集合3.List\ 泛型集合特点:List\集合的方法:参考文献1. 概述C# 中的集合一般分为两种,泛型集合和非泛型集合,我一般非泛型集合用的比较少。主要用泛型集合C# 中的集合主要有这么几种:ArrayList 表示对象的数组,这些对象的大小会根据需要动态增加。Hashtable 表示根据键的哈希代码进行组织的键/值对的集合。Queue 表示对象的先进先出 (FIFO) 集合。Stack 表示对象的后进先出 (LIFO) 集合。2.非泛型集合3原创 2020-12-14 00:41:44 · 2940 阅读 · 1 评论 -
C# 的语法基础
文章目录1.int与int?参考文献1.int与int?int? , 表示可空类型,即是值可以为nullint i = default(int);//默认值为0 int? j = default(int?);//默认值为nullNull 与任何运算符运算都是nullj = null;int? k = j + 5;//k值为null参考文献[1]https://blog.csdn.net/weixin_38211198/article/details/96841992...原创 2020-10-22 16:17:38 · 215 阅读 · 0 评论 -
C# 中的LINQ
Linq 简介语言集成查询(LINQ)是将一系列的功能,集成到C#语言中的技术的统称Linq 可以应用的场景:数据库XML 文档ADO.net 数据集IEnumerable 接口的任何对象集合第三方的 web 服务在写完Linq 语句以后,其本身只是存储查询变量。并不会真正的执行。只有当调用 ToList 和 ToArray 方法的时候,才会真正的执行,而且调试的话,也进不去 Linq 语句。查询表达式可以由三个部分组成:获取数据源建立查询表达式执行查询下边的例子 st原创 2020-07-27 16:16:49 · 488 阅读 · 0 评论 -
C# 语法 の 异步
1.什么是线程?每个线程都是在进程内执行。每个线程都是独立的。两个线程交叉点的那个数据,该数据被称为是数据共享状态。当一个线程与另一个线程上代码的执行交织的那一点,就被称为线程被抢占了。看下边的例子: class Program { static void Main(string[] args) { Thread t = new Thread(WriteY); t.Name = " cw Y";原创 2020-08-04 09:34:08 · 169 阅读 · 0 评论 -
委托-lambda表达式
1.什么是委托委托持有一个或多个方法。执行委托的时候,委托就会执行他所 “持有” 的方法。(如果你有c语言背景,可以把它想象成函数指针)建立委托需要注意的地方:委托和类是同级别的。Main 函数是个函数。使用委托要注意的几个地方调用带返回值的委托,委托的返回值是最后执行方法的返回值。调用带引用参数的委托(即带 ref),引用参数的值会在调用间变换。下边是用委托实现的例子: static void Main() { Server server原创 2020-07-16 09:20:21 · 611 阅读 · 0 评论 -
c#基本语法 の 接口
文章目录1.什么是接口1.什么是接口接口是指定一组函数成员,而不实现他们的引用类型。个人感觉,他更是一种规范。原创 2020-12-08 10:29:07 · 213 阅读 · 1 评论