C#方法
今晚打老虎z
这个作者很懒,什么都没留下…
展开
-
C#生成二维码的两种方式
前言最近在做项目的时候遇到一个需求是将文本内容生成二维码图片的,对于这个需求那就直接上手(两种方法,我比较喜欢第二种方式,往上面也是有很多的方法。这里只作为个人纪录)方法一:ThoughtWorks.QRCode还有解析,并且还能添加彩色的点,应该是基于Drawing的第一步: NeGet包引用ThoughtWorks.QRCodeusing System;using System.Drawing;using System.Text;using ThoughtWorks.QRCode.Co原创 2021-11-21 17:39:15 · 10251 阅读 · 2 评论 -
C#实现控制台显示动态进度条百分比
C#实现控制台显示动态进度条前言效果翻译 2021-11-08 13:52:17 · 2224 阅读 · 0 评论 -
C# 获取两经纬度之间的距离
C# 获取两经纬度之间的距离迷恋自留地//地球半径,单位米private const double EARTH_RADIUS = 6378137;/// <summary>/// 计算两点位置的距离,返回两点的距离,单位:米/// 该公式为GOOGLE提供,误差小于0.2米/// </summary>/// <param name="lng1">第一点经度</param>/// <param name="lat1">第一点纬度&转载 2021-09-11 17:28:20 · 491 阅读 · 0 评论 -
c# 图片 与 Base64 互转
图片转Base64 Base64转图片 /// <summary> /// base64 转 Image /// </summary> /// <param name="base64"></param> public static void Base64ToImage(string base64) { base64 = base64.Replace("转载 2021-08-01 13:38:20 · 4574 阅读 · 1 评论 -
C# string byte[] Base64 常用互相转换
C# string byte[] Base64 常用互相转换定义string变量为str,内存流变量为ms,比特数组为bt字符串 和 比特数组 互转//1.字符串=>比特数组byte[] bt=System.Text.Encoding.Default.GetBytes("字符串");byte[] bt=Convert.FromBase64String("字符串");//补充System.Text.Encoding.Unicode.GetBytes(str);System.Text.原创 2021-07-28 18:04:15 · 6760 阅读 · 0 评论 -
微软壁纸。我全部都要
//根据年月获取所有日期//txt="2019-04"public static List<string> CalTime(string txt){ DateTime beginTime = DateTime.Parse(txt + "-01");//本月初 DateTime endTime = DateTime.Parse(beginTime.AddMonths(1).AddDays(-1).ToShortDateString());//本月最后一天 List.原创 2021-07-27 14:56:53 · 1204 阅读 · 0 评论 -
C#中XML文件读取
概述首先程序访问且操作xml文件有两种模型:DOM(文档对象模型)、流模型。DOM:允许编辑和更新文档,可随机访问文档中的数据,可使用XPath查询,但是必须要一次性将文档加载在内存中,对于大型的文件就会造成资源问题。流模型:采用流访问,任何时候内存中只存在当前的节点,但是它只能向前且是只读的,不能向后导航操作。读写文件使用 XmlDocument使用 XmlTextReader使用 Linq to Xml...转载 2021-07-24 11:05:46 · 188 阅读 · 0 评论 -
通过NPOI读取 excel指定Sheet 到DataTable
public static DataTable ReadExcelToDataTable(string fileName, string sheetName = null, bool isFirstRowColumn = true) { //定义要返回的datatable对象 DataTable data = new DataTable(); //excel工作表 ISheet sheet =原创 2021-06-02 17:59:19 · 380 阅读 · 0 评论 -
[c#]轻量级写日志
调用 var filePath = "logs/Sql/Info/" + DateTime.Now.ToString("yyyy\\MM\\dd") + ".log"; //添加日志记录 DoIOFile.Write(filePath, strSql, true, "UTF-8");方法 /// <summary> /// 创建文件或者附加内容 /// </summary> /// <param原创 2021-05-11 11:21:12 · 284 阅读 · 2 评论 -
DateTime.Now时间处理
//2007年4月24日 this.TextBox6.Text = System.DateTime.Now.ToString("D"); //2007-4-24 this.TextBox7.Text = System.DateTime.Now.ToString("d"); //2007年4月24日 16:30:15 this.TextBox8.Text = System.DateTime.Now.ToString("F"); //2007年4月24日 16:30 this.TextBox9.原创 2021-03-11 14:04:01 · 238 阅读 · 0 评论 -
C#方法 枚举
示例枚举 public enum memberType { [Description("Person")] 个人 = 1, [Description("Company")] 企业 = 2, }枚举工具类 /// <summary> /// 根据字符串获取枚举描述 /// </summary>原创 2020-12-23 16:18:56 · 250 阅读 · 0 评论 -
C#方法 DataTable转Json
DataTable 转换成 Json的3种方法返回的都是string1.using Newtonsoft.Json (推荐)using Newtonsoft.Json; public string DataTableToJsonWithJsonNet(DataTable table) { string JsonString=string.Empty; JsonString = JsonConvert.SerializeObject(table); return翻译 2020-12-23 10:48:47 · 1331 阅读 · 0 评论