![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
.Net
文章平均质量分 75
小呆子666
这个作者很懒,什么都没留下…
展开
-
DateTime的日期转化
记录下C#中一些日期转换的方法:using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace ConsoleApp{ class Program { static void ...原创 2018-06-13 10:56:14 · 1188 阅读 · 0 评论 -
应用程序配置文件(.config)
1.首先要添加引用:System.Configuration2.using System.Configuration;和using System.Collections;3.在App.config文件中添加以下信息<?xml version="1.0" encoding="utf-8" ?><configuration> <configSections>...原创 2018-06-13 14:23:24 · 2824 阅读 · 0 评论 -
DES加密解密和MD5加密验证(C#)
DES加密解密:1.添加using System.Security.Cryptography;和using System.IO;2.密钥和向量长度必须为8,DES加密以后可以根据密钥和向量进行解密恢复原来的字符串代码如下://密钥和向量字符串长度必须为8public static class Des{ private static string key = "12345678"; priv...原创 2018-06-13 21:34:46 · 521 阅读 · 0 评论 -
程序只允许运行一个实例的两种方法(C#)
在工作中遇到了程序只能运行一个实例的需求,现将两种方法分享出来方法1:根据运行中的进程名称判断是否有程序已经在执行了System.Diagnostics.Process process = System.Diagnostics.Process.GetCurrentProcess();System.Diagnostics.Process[] pros = System.Diagnostics.Pr...原创 2018-06-14 11:36:23 · 1494 阅读 · 0 评论 -
Unity在工作中的经验分享
控制反转,依赖注入不在此文做介绍,这里主要介绍一种实现方式Unity。由于在工作中会遇到客户需求相同,实现方式不同的问题;譬如客户的服务器会传来XML格式的数据或者Json格式的数据,譬如上传服务器文件是传到FTP服务器或是传到数据库中。这些当然也能用if else来判断,但是我们决定还是用接口来实现。接下来我就来介绍Unity自己写的一个Demo。1.首先通过Nuget下载Unity。2.新建一...原创 2018-06-24 15:52:30 · 486 阅读 · 0 评论 -
Log4Net的应用心得和体会
引言:我们在工作中经常会debug调试打log监测程序运行状况,在生产环节也会要求有相应的日志来查看当前的程序运行状况。遇到了错误我们也可以调用日志来查看是哪个环节出了错误,Log4Net就是用来输出日志的。Log4Net可以输出到文件中也可以输出到数据库中,接下来我们就记录下这两种方式。准备工作:首先通过NuGet安装Log4Net注意事项:1.若要写入Mysql数据库中,首先要添加My...原创 2018-06-16 20:41:47 · 234 阅读 · 0 评论 -
XML的序列化和反序列化
在工作中经常会碰到XML序列化和反序列化的问题,下面这个例子简单的介绍了C#中如何进行这两种操作。接下来我会先将XML文件中的内容转化成string类型,然后反序列化成一个对象,最后再将该对象序列化输出到屏幕上。1.首先先新建一个XML文件方便读取XML数据:<?xml version="1.0" encoding="utf-8" ?><Info> <User ...原创 2018-06-25 13:17:11 · 536 阅读 · 0 评论 -
Json序列化和反序列化(C#)
在工作中对json经常要进行序列化和反序列化,为了方便使用的是Newtonsoft.Json,相对而言这个插件比较强大,废话不多说,直接上例程。1.首先要通过Nuget下载Newtonsoft.Json。添加using Newtonsoft.Json;2.添加json文件:{ "User": [ { "ID": "1", "Name": "张三", ...原创 2018-06-25 16:26:19 · 545 阅读 · 0 评论 -
通过泛型优化XML与Json序列化和反序列化的封装
这一篇其实是应该融合在XML和Json序列化和反序列化里面的,但是想了想还是要单独划出来写,是因为觉得泛型确实很好用。进入正题,之前两篇讲了XML和Json的操作,其中对于接口的封装不是很好,序列化和反序列化两个函数只能供SerializeInfo这个类使用,这个在实际项目中是要不得的,所以我们可以把接口改造一下下。1.接口代码:public interface ISerialize //序列化和...原创 2018-06-26 10:08:17 · 307 阅读 · 0 评论