- 博客(8)
- 资源 (4)
- 问答 (1)
- 收藏
- 关注
原创 C#使用log4net进行日志记录
今天在使用C#进行一个小模块开发的时候,有个需求是需要进行日志记录,日志记录挺熟悉的,Java中常用的就是log4j进行日志记录,但是在C#中,我一点也不了解,于是通过查阅资料等,进行了在C#中进行日志记录。 C#中进行日志大多选择的是log4net进行的,下面直接说使用方法。 首先下载log4net包,步骤:工具—>NuGet包管理器—&...
2019-07-31 19:18:48 1584
原创 Visual Studio 2017用C#进行单元测试
单元测试一项很重要的工具或者说是方法,此次在学习使用C#的过程中,单元测试肯定少不了的,但由于之前只学过Java的单元测试,这次在尝试C#进行单元测试时,遇见不少的问题,就此记录一下C#的单元测试方式。 首先编写被测试的代码:namespace test1{ public class Program { static void Main(string...
2019-07-30 19:25:36 1595 1
原创 观察者模式(结合C#委托和事件)(行为型)
观察者模式网上解释得有很多,通常这样解释:观察者模式(有时又被称为模型(Model)-视图(View)模式、源-收听者(Listener)模式或从属者模式)是软件设计模式的一种。在此种模式中,一个目标物件管理所有相依于它的观察者物件,并且在它本身的状态改变时主动发出通知。这通常透过呼叫各观察者所提供的方法来实现。此种模式通常被用来实现事件处理系统。 其实最常见的用...
2019-07-26 14:48:41 733
原创 C#学习(五)——SqlClient连接Sql Server数据库,读取配置文件并创建数据库连接池
本文部分参考链接:https://www.cnblogs.com/eaglet/archive/2011/10/31/2230197.html C#中连接数据库有很多种方法,这里介绍一下SqlClient连接数据库,用来连接Sql Server数据库。 这里通过配置文件来获取配置信息,在项目中右键,选择添加,然后选择新建项,再选择应用程序配置文件...
2019-07-24 10:32:32 2066
原创 C#学习(四)——自动转换、重载运算符
自定义转换:为自己的结构或者类定义显式和隐式转换。 隐式转换语法:public static implicit operator Dog(Cat cat)//本质上是实现一个静态的方法,隐式转换关键字使用implicit,使用operator关键字标明这是一种转换操作,这里的Dog本质上是函数名,但实际上并不是函数名,实际上是返回的类型{ ...} ...
2019-07-17 13:56:38 760
原创 C#学习(三)——密闭类、接口
密闭类:有些类不希望其他人通过继承来修改。 如果一个基类方法不希望子类对其重写,就可以不声明为virtual。如果是某个派生类方法不希望子类对其重写,同时时override重写,就可以使用sealed机制。 密闭方法:不希望其他人重写该方法。 利用上一篇博客中的实例来进行演示:using System;using System.Collecti...
2019-07-17 13:30:35 714
原创 C#学习(二)——构造函数、隐藏方法、虚方法
C#也是面向对象编程的语言,也包含继承、封装、多态。 C#中的继承语法结构如下:class ChildClass:ParentClass{ ...} C#中Object类是所有类的共同基类;单继承。 编写一个继承demo:using System;using System.Collections.Generic;using ...
2019-07-17 11:07:18 993
原创 C#学习(一)——Hello World程序以及C#一些基础知识
今天开始学习C#,从一个Hello World程序开始,代码如下:using System;//using导入命名空间,即导入包using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace MyApp1//命名空...
2019-07-16 20:02:40 723
ComboBoxAndDataGridView.rar
2019-12-23
WinfromSortTest.rar
2019-12-12
UpdateQuartzTriggerTime.rar
2019-09-21
QuartzTest.rar
2019-09-19
hutool导出excel从指定列开始
2021-11-26
TA创建的收藏夹 TA关注的收藏夹
TA关注的人