.NET
文章平均质量分 67
.NET
Turing丶
风拉过的男人
展开
-
【0xc8000222】安装.NET Framework提示 尚未安装 .NET Framework 4 HRESULT 0xc8000222
安装 .NET Framework 4+ 以上版本时,无法安装成功,提示 尚未安装,错误码0xc8000222。造成该错误的原因是:windows update的临时文件损坏解决方案为修改临时文件夹的名称,步骤如下:管理员身份运行cmd窗口,输入 net stop WuAuServ,停止正在运行的自动更新服务以修改文件夹名称继续输入 echo %windir% 回车,打印出windows安装目录打开文件夹,到此目录中找到SoftwareDistribution文件夹,重命名该文件夹,名称随意原创 2020-05-10 23:53:12 · 1605 阅读 · 0 评论 -
【Thread】C#:线程
一、定义简介线程:程序的执行路径,每个程序都定义了一个独特的控制流。线程是轻量级进程。一个使用线程的常见实例是现代操作系统中并行编程的实现。使用线程节省了 CPU 周期的浪费,同时提高了应用程序的效率。线程生命周期线程生命周期开始于System.Threading.Thread类的对象实例被创建时,结束于线程被终止或者完成执行时。线程生命周期中的各种状态:未启动状态:当线程实例被创...原创 2020-05-06 16:21:52 · 287 阅读 · 0 评论 -
【LINQ】 .NET:Linq
一、简介LINQ:语言集成查询,全称Language Integrated Query,简称LINQ;.NET Framework 3.5中引入。LINQ是微软的一种可应用于所有信息源(LINQ to Objects、LINQ to SQL、LINQ to Datasets、LINQ to Entities、LINQ to Data Source、LINQ to XML/XSD等)的具有多种用...原创 2020-05-01 00:28:59 · 314 阅读 · 0 评论 -
【Lambda】 匿名方法与Lambda表达式
匿名方法匿名方法即没有名称只有主体的方法。在匿名方法中不需要制定返回类型,它是从方法主体内的return语句推断的。匿名方法是通过使用 delegate 关键字创建委托实例来声明,举例:delegate void NumberChanger(int n);...NumberChanger nc = delegate(int x){ Console.WriteLine("Ano...原创 2020-04-28 21:50:25 · 191 阅读 · 0 评论 -
【反射】C#:反射(Reflection)
一、定义反射(Reflection)指程序可以访问、检测和修改它本身状态或者行为的一种能力。程序包含模块、类型、成员,反射提供的是封装程序集、模块、类型、成员的对象。二、作用可以动态创建类型的实例,将类型绑定到现有对象;或者从现有对象中获取类型。然后,可以调用类型的方法或者访问其字段和属性。三、使用1.用途它允许在运行时查看特性(attribute)信息它允许审查集合中的各种类型...原创 2020-04-26 16:36:54 · 337 阅读 · 0 评论 -
【委托】C#:委托进阶
一、delegate委托最常使用的声明;可以没有参数和返回值,也可以指定参数与返回值。例:public delegate void delegate1(); // 无参无返回public delegate int delegate2(); // 无参返回intpublic delegate int delegate3(int value); // 传入一...原创 2020-04-26 01:10:32 · 160 阅读 · 0 评论 -
【委托】C#:委托(delegate)的介绍与使用
一、定义委托(delegate),即委托别人办事;相当于代理、中介;委托某个方法来实现具体的功能。委托是一种引用类型,是方法的抽象,声明时与方法相似,但不能称之为方法。它存储的是一系列具有相同参数和返回类型的方法地址。调用委托时,委托包含的所有方法都将被执行。委托在使用时遵循三步走的原则,即定义声明委托、实例化委托以及调用委托。二、声明委托声明决定了可由该委托引用的方法。语法:d...原创 2020-04-25 23:21:18 · 780 阅读 · 0 评论