随笔分类 -  C#

摘要:①使用控制台进入DevExpress安装目录: cd D:\Program Files (x86)\DevExpress 14.1\Components\Tools ②添加DevExpress控件: ToolboxCreator.exe/ini:toolboxcreator.ini ③移除DevEx 阅读全文
posted @ 2020-07-09 16:08 liangyuwen 阅读(1501) 评论(0) 推荐(0)
摘要:#region 根据datatable获得列名 public static string[] GetColumnsByDataTable(DataTable dt) /// <summary> /// 根据datatable获得列名 /// </summary> /// <param name="d 阅读全文
posted @ 2020-07-09 16:06 liangyuwen 阅读(274) 评论(0) 推荐(0)
摘要:C# 对象与JSON字符串互相转换的三种方式JSON(JavaScript Object Notation, JS 对象标记) 是一种轻量级的数据交换格式。 关于内存对象和JSON字符串的相互转换,在实际项目中应比较广泛,经过一番搜索,找到如下三种方法来解决此问题 分别是使用 Newtonsoft. 阅读全文
posted @ 2020-06-29 11:30 liangyuwen 阅读(383) 评论(0) 推荐(0)
摘要:<?xml version="1.0" encoding="utf-8" standalone="no"?><info> <company id=""> </company></info> //判断文件是否存在 if (File.Exists(filePath)) { XmlDocument xml 阅读全文
posted @ 2020-06-28 22:26 liangyuwen 阅读(92) 评论(0) 推荐(0)
摘要:C# 获取程序路径的主要方法和区别如下: ```csharp//1.获取模块的完整路径(即程序名+.vshost.exe)是visual studio宿主应用程序,vs运行调试时是打开的其实是这个文件,这个程序可以让vs跟踪调试信息。 string path1 = System.Diagnostic 阅读全文
posted @ 2020-06-28 22:24 liangyuwen 阅读(288) 评论(0) 推荐(0)
摘要:/************************************************* * 描述: * * Author:ys * Date:2019/12/19 20:23:48 * Update: * **************************************** 阅读全文
posted @ 2020-05-15 07:11 liangyuwen 阅读(334) 评论(0) 推荐(0)
摘要://引入命名空间 //using System.Net; //using System.IO; public string Post(string url, string msg) { string result = ""; HttpWebRequest req = (HttpWebRequest) 阅读全文
posted @ 2020-05-15 07:01 liangyuwen 阅读(176) 评论(0) 推荐(0)
摘要:https://docs.microsoft.com/zh-cn/dotnet/api/system.configuration.configuration?view=dotnet-plat-ext-3.1 阅读全文
posted @ 2020-05-15 06:53 liangyuwen 阅读(125) 评论(0) 推荐(0)
摘要:泛型Dictionary<string,string>的用法 泛型最常见的用途是泛型集合,命名空间System.Collections.Generic 中包含了一些基于泛型的集合类,使用泛型集合类可以提供更高的类型安全性,还有更高的性能,避免了非泛型集合的重复的装箱和拆箱。 很多非泛型集合类都有对应 阅读全文
posted @ 2020-05-15 06:50 liangyuwen 阅读(1808) 评论(0) 推荐(0)
摘要:Directory是位于System.IO的,所以为了方便使用,建议先引用System.IO在代码开头添加: using System.IO;Directory,静态类,不可实例化 //删除此目录 Directory.Delete(@"C:\Users\Administrator\Desktop\新 阅读全文
posted @ 2020-05-15 06:33 liangyuwen 阅读(683) 评论(0) 推荐(0)
摘要:using System; using System.ComponentModel; namespace Concert.Configuration { public sealed class UserSettings : System.Configuration.ApplicationSettin 阅读全文
posted @ 2020-05-15 06:28 liangyuwen 阅读(522) 评论(0) 推荐(0)
摘要:多线程程序中,新创建的线程不能访问UI线程创建的窗口控件,这时如果想要访问窗口的控件,发现无法对其控制。 这时可将窗口构造函数中的CheckForIllegalCrossThreadCalls设置为false;然后就能安全的访问窗体控件。 如果捕获了对错误线程的调用,则为 true;否则为 fals 阅读全文
posted @ 2020-05-15 06:21 liangyuwen 阅读(190) 评论(0) 推荐(0)
摘要://创建表 dtcon = new DataTable(); dtcon.Columns.Add("NO", typeof(string)); //数据类型为 文本 DataRow drcon = dtcon.NewRow(); drcon["NO"] = en.rowNumber; dtcon.R 阅读全文
posted @ 2020-05-06 09:51 liangyuwen 阅读(137) 评论(0) 推荐(0)
摘要:class JsonNewtonsoft { /// <summary> /// 把对象转换为JSON字符串 /// </summary> /// <param name="o">对象</param> /// <returns>JSON字符串</returns> public static stri 阅读全文
posted @ 2020-05-06 06:18 liangyuwen 阅读(235) 评论(0) 推荐(0)
摘要://获取当前进程的完整路径,包含文件名(进程名)。string str = this.GetType().Assembly.Location;result: X:\xxx\xxx\xxx.exe (.exe文件所在的目录+.exe文件名) //获取新的 Process 组件并将其与当前活动的进程关联 阅读全文
posted @ 2020-05-06 05:47 liangyuwen 阅读(124) 评论(0) 推荐(0)
摘要:public class Log { public static bool isdebug { get { return true; } } private static object _O = new object(); private static readonly string logpath 阅读全文
posted @ 2020-05-06 05:46 liangyuwen 阅读(376) 评论(0) 推荐(0)