C#
李金轩
每一次的选择,不要勉强自己,但是选择了,就要坚持下去,因为坚持下去,才能有抵达终点的可能。
展开
-
IOC容器 Unity 依赖注入!
首先在.NET上添加NUGet程序包,在解决方案上单击右键。如下图接着下载这个并安装上:只要安装成功,就可以直接使用了。下面来给你写上一个展示的代码:using Microsoft.Practices.Unity.Configuration;using System;using System.Collections.Generic;using System.Configuration;using System.Linq;using System.Text;using S原创 2021-03-02 21:20:04 · 3803 阅读 · 23 评论 -
IOC容器的Unity的使用作用介绍
Unity是一个IOC容器,用来实现依赖注入(Dependency Injection,DI),减少耦合的,Unity出自于的微软。在.NET上是内置在VS上的,直接在Nuget程序包内安装unity即可。看看Unity能做些什么,列举部分如下:1.Unity支持简单对象创建,特别是分层对象结构和依赖,以简化程序代码。其包含一个编译那些可能存在依赖于其他对象的对象实例机制。2.Unity支持必要的抽象,其允许开发者在运行时或配置去指定依赖关系同时可以简单的管理横切点(AOP)。3.Uni原创 2021-02-27 20:56:09 · 4960 阅读 · 27 评论 -
字符串截取超出索引解决方案
今天实现了AI注册和AI登录,但是在这个过程中出现了一个非常长的一串字符串,在这长长的一串字符串中,里边有六组数据,而我们只需要其中的一组中的四个字符,然而就是这里出现了问题。常用的截取办法:首先是用普通的截取方法,就是在截取这个字符串的第几个到第几个,但是在这个方法中,因为字符串过长,出现了超出索引的错误,所以平常的截取方法是不可取的。解决方案:在碰到过长的字符串,并且要截取其中的一段数据的话,你可以从SQL语句上去想一想,SQL是根据条件查询出数据的,在字符串中,你也是要数据,可不可以根原创 2020-11-07 21:29:46 · 2474 阅读 · 17 评论 -
普通类,抽象类和接口之间的区别
一、普通类、抽象类和接口区别:1. 普通类可以实例化,接口都不能被实例化(它没有构造方法),抽象类如果要实例化,抽象类必须指向实现所有抽象方法的子类对象(抽象类可以直接实例化,直接重写自己的抽象方法),接口必须指向实现所有所有接口方法的类对象。2. 抽象类要被子类继承,接口要被子类实现。3. 接口只能做方法的声明,抽象类可以做方法的声明,也可以做方法的实现。4. 接口里定义的变量只...原创 2020-01-30 18:06:21 · 4195 阅读 · 15 评论 -
接口,虚方法,抽象方法
抽象方法是只有定义、没有实际方法体的函数,它只能在抽象函数中出现,并且在子类中必须重写;虚方法则有自己的函数体,已经提供了函数实现,但是允许在子类中重写或覆盖。重写的子类虚函数就是被覆盖了。抽象方法使用abstract关键字 public abstract bool Withdraw(…);抽象方法是必须被派生类覆写的方法。抽象方法是可以看成是没有实现体的虚方法如果类中包含抽...原创 2020-01-16 09:21:09 · 2320 阅读 · 14 评论