![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 93
静落烟尘
这个作者很懒,什么都没留下…
展开
-
DateTime
DateTime计算2个日期之间的天数差计算某年某月的天数给日期增加一天、减少一天Oracle SQL里转换日期函数CultureInfo cultureInfo = CultureInfo.CreateSpecificCulture("en-US");string format = "ddd MMM d HH:mm:ss zz00 yyyy";string stringValue = DateTime.Now.ToString(format, cultureInfo); // 得到日bai期字符串原创 2020-09-27 12:59:51 · 339 阅读 · 0 评论 -
C#字符串拼接的几种方式
C#字符串连接常用的四种方式:StringBuilder、+、string.Format、List。1.+的方式string sql = “update tableName set int1=” + int1.ToString() + “,int2=” + int2.ToString() + “,int3=” + int3.ToString() + " where id=" + id.ToString();编译器会优化为:string sql = string.Concat(new string[]转载 2020-06-11 20:52:46 · 11810 阅读 · 0 评论 -
C#静态成员与非静态成员
1.内存分配静态变量在应用程序初始化时,就存在于内存当中,直到它所在的类的程序运行结束时才消亡;而非静态变量需要被实例化后才会分配内存。2.生存周期静态变量生存周期为应用程序的存在周期;非静态变量的存在周期取决于实例化的类的存在周期。3.调用方式静态变量只能通过“类.静态变量名”调用,类的实例不能调用;非静态变量当该变量所在的类被实例化后,可通过实例化的类名直接访问。4.共享方式静态变量是全局变量,被所有类的实例对象共享,即一个实例的改变了静态变量的值,其他同类的实例..转载 2020-06-11 20:50:17 · 340 阅读 · 0 评论 -
C#关键字
https://www.jb51.net/article/82258.htm类型Void用作方法的返回类型时,void 关键字指定方法不返回值。在方法的参数列表中不允许使用 void。采用以下形式声明一个无参数的、不返回值的方法:Ovid SampleMethod();Var在方法范围中声明的变量可以具有隐式类型 var。隐式类型的本地变量是强类型变量(就好像您已经声明该类型一样),但由编译器确定类型。 有返回值引用类型Class类是使用关键字 class 声明的委托委托类型的声明与转载 2020-06-11 20:45:02 · 256 阅读 · 0 评论 -
C#实现类似String.Split的函数或功能
这几天有个朋友面试,遇到过这样一个问题。题目:请实现一个与String.split功能类似的函数,原型如下List split(String s, char c)其中输入s为需要分割的字符串,c为分割符输出为将s按c分割后的字符串数组,比如s=“a bb ccc”, c = ’ ', 则输出为{“a”, “bb”, “ccc”}直接贴代码吧public static List<string> Slipt(string str, char c) {原创 2020-05-18 11:26:58 · 301 阅读 · 0 评论 -
SQL Server 2012修改字段类型
alter table 表名 alter 字段名 要修改的类型 not null原创 2020-05-09 17:19:27 · 722 阅读 · 0 评论 -
C#TCP连接超时
IAsyncResult ar = tcpClient.BeginConnect(ip,port,null,null);bool success = ar.AsyncWaitHandle.WaitOne(1000);if (!success)throw new Exception("超时时间已到,未连接到指定服务器");...原创 2020-03-31 19:56:15 · 1335 阅读 · 0 评论 -
C#交换List中的元素
private static List<T> Swap<T>(List<T> list, int index1, int index2) { var temp = list[index1]; list[index1] = list[index2]; list[index2...原创 2020-03-23 14:38:38 · 4235 阅读 · 0 评论 -
MDF文件导入(还原)SQL
SSMS新建查询use mastergocreate database VbonMaindbon(filename =‘D:\JPH\VbonMaindb.mdf’),(filename =‘D:\JPH\VbonMaindb_log.ldf’)for attach;go原创 2020-03-19 13:46:06 · 186 阅读 · 0 评论 -
C#定时执行任务(定时器)
C#定时任务 class Test { static Test() { //设定定时执行 setTaskAtFixedTime(); } private static void setTaskAtFixedTime() { Dat...转载 2019-12-20 11:00:16 · 2864 阅读 · 0 评论 -
C#常用的数据结构
U3D面试的时候,面试官经常会问到C#数据结构的问题。转载 2019-02-22 16:10:16 · 14513 阅读 · 1 评论 -
C#读取Excel
C#如何读取EXCEL文件,这是很多小伙伴都想知道的,本文就为大家带来三种比较经典的C#读取Excel中的方法,一起来看看吧。方法一:采用OLEDB读取EXCEL文件把EXCEL文件当做一个数据源来进行数据的读取操作,实例如下:public DataSet ExcelToDS(string Path) { string strConn = "Provider=Microsoft.Jet....原创 2019-02-28 10:33:43 · 5441 阅读 · 1 评论 -
C#四舍五入的几种方法
在日常计算中,经常会对小数点后的数字进行四舍五入的操作。1、使用 Round() 方法输出double dValue = 1880.875;double d = Math.Round(dValue, 2); //输出:1880.88decimal de = decimal.Round(decimal.Parse(dValue), 2); //输出:1880.882、使用 ToStrin...原创 2019-02-28 10:44:49 · 5456 阅读 · 0 评论 -
C#写入和读取Text、XML
写入Text public static void WriteText(string path,string value) { System.IO.StreamWriter swobj = System.IO.File.AppendText(path); swobj.Write(value); swobj.Flush(); ...原创 2019-02-20 10:57:47 · 1045 阅读 · 0 评论 -
C#爬取HTML数据
//方法一using System.Text.RegularExpressions; public static void webClientMethod1() { WebClient wc = new WebClient(); wc.Encoding = Encoding.UTF8; //以字符串的形式...转载 2019-03-06 16:06:54 · 1269 阅读 · 0 评论 -
C#字符反转或数字反转(双指针法)
个人学习记录一下。字符串反转 private static string Input(string s) { //Test1ng-Leet=code-Q! char[] chars = s.ToCharArray(); int start = 0; int end = ...原创 2019-09-16 14:34:23 · 436 阅读 · 0 评论 -
C#选择文件夹
.Net选择指定文件夹 private void OneKeyImport_Click(object sender, EventArgs e) { OpenFileDialog fileDialog = new OpenFileDialog(); fileDialog.Title = "请选择文件"; fil...原创 2019-01-29 10:17:40 · 988 阅读 · 0 评论