随笔分类 -  C#

上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页
摘要:DataTable、Dataset转Json 一、DataTable转Json public static string DataTableToJson1(string jsonName, DataTable dt) { StringBuilder Json = new StringBuilder( 阅读全文
posted @ 2021-07-30 14:36 码农阿亮 阅读(124) 评论(0) 推荐(0)
摘要:C#中控件绑定时间栏位格式化 Bind("查询出的栏位", "{0:yyyy/MM/dd}") 阅读全文
posted @ 2021-07-19 15:12 码农阿亮 阅读(106) 评论(0) 推荐(0)
摘要:C#中时间相关知识点小结 一、月份英文简写 DateTime dt = DateTime.Now; string MM = dt.AddMonths(-1).ToString("MMM", new System.Globalization.CultureInfo("en-us"));//月英文缩写: 阅读全文
posted @ 2021-07-02 14:23 码农阿亮 阅读(512) 评论(0) 推荐(1)
摘要:C#中的小数和百分数计算 一、百分数 //按照四舍五入的国际标准 string p1 = (Math.Round(0.333367, 4)*100).ToString() + "%";//33.34% double dbdata = Math.Round((double)1 / (double)3, 阅读全文
posted @ 2021-06-30 10:56 码农阿亮 阅读(1148) 评论(0) 推荐(0)
摘要:文件非占用读取 非占用方式: FileStream fs = new FileStream(fileName, FileMode.Open, FileAccess.Read, FileShare.ReadWrite | FileShare.Delete); StreamReader sr = new 阅读全文
posted @ 2021-06-22 10:00 码农阿亮 阅读(210) 评论(0) 推荐(0)
摘要:C#实现将网址生成二维码图片 using System; using System.Drawing; using System.Text; using ThoughtWorks.QRCode.Codec; namespace ConsoleTest { public class Test { #re 阅读全文
posted @ 2021-06-10 16:57 码农阿亮 阅读(902) 评论(0) 推荐(0)
摘要:C#实现DataTable行列转置 一、代码 public static DataTable RevertRowToColumn(DataTable sourcedt) { DataTable dt = new DataTable(); //转换后的第一列名,以后此列每行存放sourcedt对应对应 阅读全文
posted @ 2021-06-09 13:54 码农阿亮 阅读(1359) 评论(0) 推荐(2)
摘要:Task.WhenAll和Task.WhenAny 一、简介 Task.WhenAll()、Task.WhenAny()这两个与Task.WaitALL()、Task.WaitAny()是有区别的,When是异步的,Wait是同步的。Task.WhenAll():所有提供的任务已完成时,创建将完成的 阅读全文
posted @ 2021-06-08 11:23 码农阿亮 阅读(637) 评论(0) 推荐(0)
摘要:Task.WaitAll和Task.WaitAny 一、简介 Task.WaitAll:等待所有提供的 Task 对象完成执行过程。Task.WaitAny:等待提供的任一 Task 对象完成执行过程。 二、代码案例 Task.WaitAll 代码: class Program { public c 阅读全文
posted @ 2021-06-08 10:44 码农阿亮 阅读(1429) 评论(0) 推荐(1)
摘要:CancellationTokenSource 一、代码案例 代码: class Program { private static int TaskMethod(string name, int seconds, CancellationToken token) { Console.WriteLin 阅读全文
posted @ 2021-06-07 18:30 码农阿亮 阅读(104) 评论(0) 推荐(0)
摘要:组合ContinueWith 一、代码案例 简单Demo 代码: public static void Main() { //创建一个任务 Task<int> task = new Task<int>(() => { int sum = 0; Console.WriteLine("使用Task異步執 阅读全文
posted @ 2021-06-07 11:26 码农阿亮 阅读(368) 评论(0) 推荐(1)
摘要:Task类学习教程—ContinueWith 一、简介 通过任务,可以指定在任务完成之后,应开始运行之后另一个特定任务。ContinueWith是Task根据其自身状况,决定后续应该作何操作。也就是说,在运行完task后,会执行task.continuewith(XX)中的XX语句,但是是否执行、如 阅读全文
posted @ 2021-06-07 10:25 码农阿亮 阅读(6595) 评论(0) 推荐(0)
摘要:C#中的Task.Delay()和Thread.Sleep()区别 一、简介 1.Thread.Sleep()是同步延迟,Task.Delay()是异步延迟。2.Thread.Sleep()会阻塞线程,Task.Delay()不会。3.Thread.Sleep()不能取消,Task.Delay()可 阅读全文
posted @ 2021-06-04 16:42 码农阿亮 阅读(6932) 评论(2) 推荐(6)
摘要:Task类学习教程—Task的创建方式 一、简介 ThreadPool相比Thread来说具备了很多优势,但是ThreadPool却又存在一些使用上的不方便。比如:Task支持线程的取消、完成、失败通知等交互性操作,但是ThreadPool不支持;Task支持线程执行的先后次序,但是ThreadPo 阅读全文
posted @ 2021-06-03 16:47 码农阿亮 阅读(1051) 评论(0) 推荐(0)
摘要:常用正则表达判别式 代码: //验证电话号码 public bool IsTelephone(string str_telephone) { return System.Text.RegularExpressions. Regex.IsMatch(str_telephone, @"^(\d{3,4} 阅读全文
posted @ 2021-06-03 11:38 码农阿亮 阅读(91) 评论(0) 推荐(0)
摘要:C#正则表达式 一、简介 正则表达式 是一种匹配输入文本的模式,.Net 框架提供了允许这种匹配的正则表达式引擎,模式由一个或多个字符、运算符和结构组成。下面列出了用于定义正则表达式的各种类别的常用字符、运算符和结构。 字符转义: 正则表达式中的反斜杠字符(\)指示其后跟的字符是特殊字符,或应按原义 阅读全文
posted @ 2021-06-03 11:34 码农阿亮 阅读(1226) 评论(0) 推荐(0)
摘要:文件以及文件夹帮助类(FileHelper) 代码: using System; using System.Collections.Generic; using System.IO; using System.Linq; using System.Text; using System.Threadi 阅读全文
posted @ 2021-06-03 10:12 码农阿亮 阅读(813) 评论(0) 推荐(0)
摘要:C#常用正则表达式符号大全 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0|[1-9][0-9]*)$ 验证有两位小数的正实数:^[0-9]+(.[0-9]{2})?$ 验证有1- 阅读全文
posted @ 2021-06-03 09:54 码农阿亮 阅读(936) 评论(0) 推荐(0)
摘要:静态方法 一、简介 使用了static 修饰符的方法为静态方法,反之则是非静态方法。 静态方法是一种特殊的成员方法,它不属于类的某一个具体的实例,而是属于类本身。所以对静态方法不需要首先创建一个类的实例,而是采用类名.静态方法的格式 。除此之外,静态方法和非静态方法有如下区别: 1.静态方法不需要类 阅读全文
posted @ 2021-06-03 09:40 码农阿亮 阅读(1355) 评论(0) 推荐(0)
摘要:可选参数与命名参数 一、简介 设计方法的参数是,可以将部分参数和全部参数分配默认值,然后调用这些方法的时候可以选择不提供部分实参,使用参数定义的默认值,另外,还可以在调用方法的时候通过指定参数名称来传递实参。 二、代码案例 class Program { private static int s = 阅读全文
posted @ 2021-06-02 15:46 码农阿亮 阅读(150) 评论(0) 推荐(0)

上一页 1 ··· 3 4 5 6 7 8 9 10 11 12 下一页