位置 : 首页 > C#技术
C# 字符串string和字符数组char[]的相互转换
C# 字符串string和字符数组char[]的相互转换static void Main(string[] args){string str = "123456789";// string 转换 char[]char[] chars = str.ToCharArray();// char[] 转换 string// 方法一string str1= new st
JarvisLuo 2020-09-20 08:18 阅读:24
C# 字符串倒序输出, 实现字符串倒序的方法
C# 字符串倒序输出, 实现字符串倒序的方法static void Main(string[] args){string str1 = "123456789";// 字符串转换为char类型数组char[] chars = str1.ToCharArray();// Reverse方法倒叙排列Array.Reverse(chars,
JarvisLuo 2020-09-20 08:12 阅读:21
C# Utc时间与本地时间转换, Utc DateTime 与 LocalTime 转换
C# Utc时间与本地时间转换, Utc DateTime 与 LocalTime 转换 using System;namespace ConsoleApp15 {class Program{static void Main(string[] args){// 获取当前UTC+0时间DateTime utcNow = DateTime.UtcNow;// 输出
JarvisLuo 2020-09-15 22:12 阅读:35
C# 操作DataTable, 使用Merge()方法合并数据
C# 操作DataTable, 使用Merge()方法合并数据 using System; using System.Data;namespace ConsoleApp3 {class Program{static void Main(string[] args){DataTable dt1 = new DataTable();dt1.Columns.Add("id", type
JarvisLuo 2020-09-15 22:09 阅读:35
C# string类型转换Guid类型
C# string类型转换Guid类型static void Main(string[] args){string str = "37737B9B-382D-48C0-898D-DC643F5E7E35";//string str = "{37737B9B-382D-48C0-898D-DC643F5E7E35}";// 方式1Guid g1 = new Guid(str);// 方
JarvisLuo 2020-09-15 21:49 阅读:31
C# 判断电话号码格式
C# 判断电话号码格式string phone = textBox1.Text.Trim();if (Regex.IsMatch(phone, @"^\d{11}$")){//移动号码 11位手机号MessageBox.Show("移动号码");}else if (Regex.IsMatch(phone, @"^(\d{4}|\d{3})-(\d{7,8}
JarvisLuo 2020-09-15 21:48 阅读:28
C# 集合, List<> 取交集、差集、并集的方法
C# 集合, List// using System.Linq;static void Main(string[] args){// Intersect 交集// Except 差集// Union 并集List list1 = new List { 1, 2, 3, 4, 5 };List list2 = new List { 3, 4, 5, 6, 8 };// 取交集,
JarvisLuo 2020-09-12 10:09 阅读:45
C# 数组, Array[] 取交集、差集、并集的方法
C# 数组, Array[] 取交集、差集、并集的方法// using System.Linq;static void Main(string[] args){// Intersect 交集// Except 差集// Union 并集int[] arr1 = { 1, 2, 3, 4, 5 };int[] arr2 = { 3, 4, 5, 6, 8 };/
JarvisLuo 2020-09-12 10:04 阅读:43
C# 将时间转化为 ISO 8601 时间标准
C# 将时间转化为 ISO 8601 时间标准 using System;namespace ConsoleApp8 {class Program{static void Main(string[] args){// ISO 8601 time: 2020-09-06T10:37:31+08:00Console.WriteLine("ISO 8601 time: {0}", Da
JarvisLuo 2020-09-06 10:38 阅读:45
C# Substring() 字符串截取函数的用法
C# Substring() 字符串截取函数的用法 using System;namespace DemoConsole {class Program{static void Main(string[] args){string str = "abcdefg,hijklmn";// 1、从指定的字符位置开始并一直到该字符串的末尾// 输
JarvisLuo 2020-08-29 20:32 阅读:43
C# 获取当前操作系统是x64(64位)还是x32(32位)
C# 获取当前操作系统是x64(64位)还是x32(32位) using System; using System.Management;namespace DemoConsole {class Program{// 引入System.Managementstatic void Main(string[] args){Console.WriteLine("OSBit :
JarvisLuo 2020-08-29 20:08 阅读:48
C# Base64字符串转换成文件, 保存文件, 写入文件, 输出文件
C# Base64字符串转换成文件, 保存文件, 写入文件, 输出文件 using System;namespace DemoConsole {class Program{static void Main(string[] args){// base64字符串string base64Str = "";byte[] bytes = Convert.Fro
JarvisLuo 2020-08-28 07:46 阅读:76
C# 获取环境变量
C# 获取环境变量 using System; using System.Collections;namespace DemoConsole {class Program{static void Main(string[] args){// 打印表头Console.WriteLine("环境变量名\t=\t环境变量值");// 把环境变量中所有
JarvisLuo 2020-08-26 16:03 阅读:50
C# 不同数据类型之间的转换, 隐式转换, 显示转换
C# 不同数据类型之间的转换, 隐式转换, 显示转换 using System;namespace DemoConsole {class Program{static void Main(string[] args){int intValue1, intValue2;long longValue1, longValue2;intValue1 = 123;long
JarvisLuo 2020-08-26 11:10 阅读:55
C# 通过WMI读取系统信息里的MAC (网卡) 地址, 获取MAC的方法
C# 通过WMI读取系统信息里的MAC (网卡) 地址, 获取MAC的方法 using System; using System.Collections.Generic; using System.Management; using System.Net;namespace DemoConsole {class Program{static void Main(
JarvisLuo 2020-08-26 11:03 阅读:43
C# 打开网址, 调用IE打开网址, 调用谷歌浏览器打开网址的方法
C# 打开网址, 调用IE打开网址, 调用谷歌浏览器打开网址的方法 using System;namespace DemoConsole {class Program{static void Main(string[] args){// 调用默认浏览器打开网址System.Diagnostics.Process.Start("ht
JarvisLuo 2020-08-24 05:44 阅读:49
C# 打开exe应用程序, 打开外部应用程序
C# 打开exe应用程序, 打开外部应用程序 using System;namespace DemoConsole {class Program{static void Main(string[] args){// 方法一System.Diagnostics.Process.Start("C:\\Windows\\system32\\cmd.exe");// 方法
JarvisLuo 2020-08-24 05:44 阅读:55
C# Model实体类 转换 DataTable,List<>集合 转换 DataTable, 字段类型可以是Nullable<>
C# Model实体类 转换 DataTable,List<>集合 转换 DataTable, 字段类型可以是Nullable<> using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Reflectio
JarvisLuo 2020-08-21 13:16 阅读:59
C# Model实体类 转换 DataTable,List<>集合 转换 DataTable
C# Model实体类 转换 DataTable,List<>集合 转换 DataTable using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; using System.Reflection;namespace ConsoleApp1 {c
JarvisLuo 2020-08-21 13:08 阅读:61
C# DataTable 转换 Model实体类,DataTable 转换 List<>集合
C# DataTable 转换 Model实体类,DataTable 转换 List<>集合 using System; using System.Collections.Generic; using System.Data; using System.Reflection;namespace ConsoleApp1 {class Program{static void Main
JarvisLuo 2020-08-21 11:58 阅读:66
C# 使用using自动释放资源,如果在using中被return或者异常终止,也会继续执行Dispose函数​
C# 使用using自动释放资源,如果在using中被return或者异常终止,也会继续执行Dispose函数 using System;namespace DemoConsole {class Program{static void Main(string[] args){using (A a = new A()){Console.Writ
JarvisLuo 2020-08-20 11:35 阅读:66
C# try catch finally 异常处理
catch 用于处理应用程序用出现的异常,finally常用于发生异常之后清除程序资源,释放空间使用,因为finally块里的语句无论应用程序是否有异常都会执行的到。 using System;namespace DemoConsole {class Program{stat
JarvisLuo 2020-08-20 11:10 阅读:52
C# 判断字符串是否为空
C# 判断字符串是否为空 using System;namespace DemoConsole {class Program{static void Main(string[] args){// 初始化字符串string str = "a;b;c;d;e;f;g;";if (string.IsNullOrEmpty(str)){Console.WriteLine("字
JarvisLuo 2020-08-20 11:03 阅读:70
C# 分割字符串, 拆分字符串, 字符串转换数组
C# 分割字符串, 拆分字符串, 字符串转换数组,以下代码将演示如何利用Split方法分割字符串。 using System;namespace DemoConsole {class Program{static void Main(string[] args){// 初始化字符串string str = "a;b
JarvisLuo 2020-08-20 11:00 阅读:59
C# Unix转换本地时间, Unix时间戳转换DateTime
C# Unix转换本地时间, Unix时间戳转换DateTime using System;namespace ConsoleApp13 {class Program{static void Main(string[] args){Console.WriteLine(GetLocalTime("1596865604"));Console.Read();}/// <summary
JarvisLuo 2020-08-08 15:28 阅读:59
C# 获取Unix时间戳
unix时间戳是从1970年1月1日(UTC/GMT的午夜)开始所经过的秒数。 using System;namespace ConsoleApp13 {class Program{static void Main(string[] args){Console.WriteLine(GetUnixTime(DateTime.Now));Console.Rea
JarvisLuo 2020-08-08 13:57 阅读:55
C# DateTime.Ticks 转换为 DateTime
C# DateTime.Ticks 转换为 DateTimestatic void Main(string[] args){/*DateTime.Ticks表示自0001年1月1日午夜12:00:00以来已经过的时间的以100毫微秒为间隔的间隔数https://docs.microsoft.com/en-us/dotnet/api/sys
JarvisLuo 2020-08-08 07:51 阅读:60
C# 数字转换字符串左边补0, 数字前补0的方法
C# 数字转换字符串左边补0, 数字前补0的方法static void Main(string[] args){// 个位数左边补充4个0, 00001Console.WriteLine(string.Format("{0:d5}", 1));// 十位数左边补充3个0, 00010Console.WriteLine(string.F
JarvisLuo 2020-08-08 07:18 阅读:66
C# Url解码(UrlDecode)
引用 System.Webstatic void Main(string[] args){// 编码string urlEncode = System.Web.HttpUtility.UrlEncode("http://www.abc.com/这里是中文测试参数");Console.Write(urlEncode);// 解码string urlDecode = Sys
JarvisLuo 2020-08-08 05:26 阅读:52
C# Url编码(UrlEncode)
引用 System.Webstatic void Main(string[] args){// 编码string urlEncode = System.Web.HttpUtility.UrlEncode("http://www.abc.com/这里是中文测试参数");Console.Write(urlEncode);// 解码string urlDecode = Sys
JarvisLuo 2020-08-08 05:25 阅读:54
C# 判断Hashtable是否包含某一项, 指定key是否存在
C# 判断Hashtable是否包含某一项, 指定key是否存在 using System; using System.Collections;namespace ConsoleApp42 {class Program{static void Main(string[] args){Hashtable ht = new Hashtable();ht.Add("user"
JarvisLuo 2020-08-01 11:28 阅读:61
C# 字符串转换为Guid的两种常用方式
C# 字符串转换为Guid的两种常用方式static void Main(string[] args){string str = "21140D4D-9CB3-41C1-99DC-30B4BCBE1989";//string str = "{21140D4D-9CB3-41C1-99DC-30B4BCBE1989}";// 方式1Guid g1 = new Guid(s
JarvisLuo 2020-07-30 21:09 阅读:85
C# sealed 修饰符标识禁止其他类继承
C# sealed 修饰符标识禁止其他类继承 using System;namespace ConsoleApp37 {class Program{static void Main(string[] args){}}// sealed 修饰符标识禁止其他类继承public sealed class User{public string Name { g
JarvisLuo 2020-07-23 16:33 阅读:66
C# abstract 修饰符的用法, abstract 修饰的类只能作为其他类的基类, 不能实例化
C# abstract 修饰符的用法, abstract 修饰的类只能作为其他类的基类, 不能实例化, abstract 修饰的成员在派生类中必须全部实现, 不允许部分实现using System;namespace ConsoleApp36 {class Program{static void Main
JarvisLuo 2020-07-22 09:00 阅读:82
C# Xml字符串与实体Model之间相互转换, 序列化, 反序列化
C# Xml字符串与实体Model之间相互转换, 序列化, 反序列化 using System.IO; using System.Text; using System.Xml; using System.Xml.Serialization;namespace ConsoleApp34 {class Program{static void Main(string[
JarvisLuo 2020-07-13 08:34 阅读:108
C# 生成随机密码, 包含数字, 字母, 特殊字符
C# 生成随机密码, 包含数字, 字母, 特殊字符 using System;namespace ConsoleApp5 {class Program{static void Main(string[] args){Console.WriteLine(GenerateNoncePwd(10));Console.Read();}/// <summary>/// 生成
JarvisLuo 2020-07-12 21:39 阅读:102
C# 生成随机数字, 可用作与生成随机验证码
C# 生成随机数字, 可用作与生成随机验证码 using System;namespace ConsoleApp3 {class Program{static void Main(string[] args){Console.WriteLine(GenerateNonceNum(5));Console.Read();}/// <summary>/// 生成随机
JarvisLuo 2020-07-12 21:37 阅读:99
C# 操作Linq, 查找, 获取, 合并, 排序
C# 操作Linq, 查找, 获取, 合并, 排序 using System; using System.Collections.Generic; using System.Linq;namespace CSharpLinq {class Program{static void Main(string[] args){List<Emplayee> emplayeeList = G
JarvisLuo 2020-07-11 10:19 阅读:96
C# ASP.NET 中html常见转义字符的处理
C# ASP.NET 中html常见转义字符的处理 using System;namespace ConsoleApp31 {class Program{static void Main(string[] args){Console.WriteLine(HtmlToEsc("有 空 格"));Console.WriteLine(EscToHtml("有 空
JarvisLuo 2020-07-05 04:32 阅读:99
C# ASP.NET移除html标签, 过滤html标签
C# ASP.NET移除html标签, 过滤html标签 using System; using System.Text.RegularExpressions;namespace ConsoleApp29 {class Program{static void Main(string[] args){string html = "<a href=\"http://localhost\"
JarvisLuo 2020-07-03 19:52 阅读:104
C# 获取文件的创建时间、访问时间、修改时间
C# 获取文件的创建时间、访问时间、修改时间 using System; using System.IO;namespace ConsoleApp28 {class Program{static void Main(string[] args){// 文件string path = "D:\\test\\001.txt";FileInfo fileInfo
JarvisLuo 2020-07-02 11:27 阅读:105
C# 不包含AsEnumerable的定义, AsEnumerable无效
调试版本 Visual Studio 2017添加引用:System.Data.DataSetExtensions引用右键 -> 添加引用 -> System.Data.DataSetExtensions -> 添加
JarvisLuo 2020-07-01 13:05 阅读:103
C# 根据对象输出字符串
C# 根据对象输出字符串 using System;namespace ConsoleApp23 {class Program{static void Main(string[] args){Guid id = Guid.NewGuid();Console.WriteLine(ObjectToString(id));Console.Read();}/// <summary>///
JarvisLuo 2020-06-29 10:14 阅读:86
C# 16进制字符串与byte[]字节数组相互转换
C# 16进制字符串与byte[]字节数组相互转换 using System; using System.Collections.Generic; using System.Data; using System.Text;namespace ConsoleApp23 {class Program{static void Main(string[] args){// 16进
JarvisLuo 2020-06-27 16:28 阅读:97
C# 文件与字节数组Bytes[]之间相互转换
C# 文件与字节数组Bytes[]之间相互转换using System.IO;namespace FileBytes {class Program{static void Main(string[] args){byte[] bytes = FileToBytes(@"D:\1.txt");if (bytes.Length > 0){ //
JarvisLuo 2020-06-27 07:59 阅读:97
C# 手机号中间四位星号显示
C# 手机号中间四位星号显示 using System; using System.Collections.Generic; using System.Linq; using System.Text;namespace ConsoleApp22 {class Program{static void Main(string[] args){Console.WriteLine("手
JarvisLuo 2020-06-27 07:45 阅读:95
C# 实现Get, Post方法
C# 实现Get, Post方法/// <summary>/// Get 数据/// </summary>/// <param name="url">目标Url</param>/// <returns></returns>public static string GetData(string url){try{string result = "";HttpWebRequest htt
JarvisLuo 2020-06-25 05:57 阅读:105
C# 16进制与byte[]数组相互转换
C# 16进制与byte[]数组相互转换/// /// byte数组转16进制字符串/// /// byte数组/// public static string ByteArrayToHexString(byte[] data){StringBuilder sb = new StringBuilder(data.Length * 3);foreach (byte
JarvisLuo 2020-06-25 05:55 阅读:100
C# 获取本年年末, 本年度最后一天
C# 获取本年年末, 本年度最后一天 using System;namespace ConsoleApp2 {class Program{static void Main(string[] args){Console.WriteLine("本年度最后一天:{0}", GetYearLastDate(DateTime.Now));Console.Read();
JarvisLuo 2020-06-24 06:37 阅读:99
C# 获取本年年初, 本年度第一天
C# 获取本年年初, 本年度第一天 using System;namespace ConsoleApp2 {class Program{static void Main(string[] args){Console.WriteLine("本年度第一天:{0}", GetYearFirstDate(DateTime.Now));Console.Read();}//
JarvisLuo 2020-06-24 06:37 阅读:95