
C#控制台程序
拔丝辣条
这个作者很懒,什么都没留下…
展开
-
C#获取时间戳
static readonly DateTime utcStart = new DateTime(1970, 1, 1); public static ulong GetUTCStartMilliseconds() { TimeSpan ts = DateTime.UtcNow - utcStart; return (ulong)ts.TotalMilliseconds; }原创 2021-09-03 15:00:28 · 1405 阅读 · 0 评论 -
C#数据序列化与反序列化以及压缩与解压缩
压缩: public static byte[] Compress(byte[] input) { using(MemoryStream outMS = new MemoryStream()) { using(GZipStream gzs = new GZipStream(outMS, CompressionMode.Compress, true)) { gzs.Write(input, 0, i原创 2021-09-03 14:59:33 · 471 阅读 · 0 评论 -
C#反射 获取设置字段、属性值以及方法调用
using System.Reflection; public class Dynamic { /// <summary> /// 设置字段值 /// </summary> /// <param name="obj"></param> /// <param name="fieldName"></param> /// <para原创 2021-08-12 09:19:21 · 1238 阅读 · 0 评论 -
c# 通过反射获取类中的所有字段和属性
Reflection中文翻译为反射,是.Net中获取运行时类型信息的方式。Net的应用程序由几个部分:程序集(Assembly)、模块(Module)、类型(class)组成。反射提供一种编程的方式,让程序员可以在程序运行期获得这几个组成部分的相关信息。Assembly类可以获得正在运行的装配件信息,也可以动态的加载装配件,以及在装配件中查找类型信息,并创建该类型的实例。Type类可以获得对象的类型信息,此信息包含对象的所有要素:方法、构造器、属性等等,通过Type类可以得到这些要素的信息,并且调用之原创 2021-01-25 13:34:38 · 8090 阅读 · 1 评论 -
log4net使用
1.下载log4net.dll2.封装Debug类,类似Unity的Debug一样使用using log4net;using log4net.Config;using System;using System.Collections.Generic;using System.IO;using System.Text;public static class Debug{ private static ILog m_Log; static Debug() {原创 2021-01-14 09:45:29 · 272 阅读 · 0 评论