随笔分类 -  C#

C#相关的技术
摘要:原始日期: 2021/2/23 10:42:18 DateTime date = DateTime.Now; 转换方式 备注 值 ToString() 2021/2/23 10:42:18 ToLongDateString() 长日期 2021年2月23日 ToLongTimeString() 长时 阅读全文
posted @ 2021-02-23 10:46 养鼠的猫 阅读(2718) 评论(0) 推荐(0) 编辑
摘要:目录导航 【C#】使用Nlog记录日志文件 一、准备工作 1、安装Nlog和Nlog.config 右键项目 安装这两个内容 二、配置NLog.config 安装好后项目中会自动生成一个NLog.config文件,初始时会是这样 <?xml version="1.0" encoding="utf-8 阅读全文
posted @ 2021-02-22 13:42 养鼠的猫 阅读(924) 评论(0) 推荐(0) 编辑
摘要:log文件格式是ANSI,而默认的读文件是有可能以UTF8来读的,所以要在后面加上Encoding.Default,Encoding.Default居然不是真的默认模式,真的神奇 //方法1 using(StreamReader sr = new StreamReader(path, Encodin 阅读全文
posted @ 2020-11-02 16:01 养鼠的猫 阅读(757) 评论(0) 推荐(0) 编辑
摘要:一、Array的ConstrainedCopy方法 msdn查看 public static void ConstrainedCopy (Array sourceArray, int sourceIndex, Array destinationArray, int destinationIndex, 阅读全文
posted @ 2020-09-23 10:58 养鼠的猫 阅读(6496) 评论(0) 推荐(0) 编辑
摘要:问题描述:TextBox绑定了值,但当没有输入的时候,显示未能转换值"" 解决方案:给绑定增加converter, <TextBox Text="{Binding Count, Converter={StaticResource countConverter}}" /> 要这样绑定先要写一个conv 阅读全文
posted @ 2020-09-22 13:25 养鼠的猫 阅读(1464) 评论(0) 推荐(0) 编辑
摘要:只能输入数字的限制 在XAML文件里 <TextBox PreviewTextInput= "TextBox_PreviewTextInput"></TextBox> xaml.cs文件里 private void TextBox_PreviewTextInput(object sender, Te 阅读全文
posted @ 2020-09-22 10:32 养鼠的猫 阅读(4041) 评论(0) 推荐(0) 编辑
摘要:1、建议在每一个写的类库生成路径上找一下是否真的有生成,如果没有检查一下属性里面命名空间和程序集名称是否是你想要的那个名字 阅读全文
posted @ 2020-07-18 14:17 养鼠的猫 阅读(496) 评论(0) 推荐(0) 编辑
摘要:举个例子,依然拿我之前那篇用过的学生(简化) public class Student { private int id; public int ID { get { return id; } set { id = value; } } } 其他前提 Student student = new St 阅读全文
posted @ 2020-07-16 14:32 养鼠的猫 阅读(2327) 评论(0) 推荐(1) 编辑
摘要:ObservableCollection转换List ObservableCollection<T> o; // 假设已经赋值 List<T> list = new List<T>(o.ToList()); List转换ObservableCollection List<T> list; // 假设 阅读全文
posted @ 2020-07-13 09:21 养鼠的猫 阅读(2648) 评论(1) 推荐(1) 编辑
摘要:遇到这个问题如果是封装好的函数,应该用的model的名称和attribute名字不一致,可以检查一下,我就是遇到这个问题 如果可以单步走到Parameter赋值的地方,应该就可以发现,赋值问题,也要注意数据库的字段类型和model里面写的模型是不是一样的,或者是可以转换的。 阅读全文
posted @ 2020-07-10 17:21 养鼠的猫 阅读(2013) 评论(0) 推荐(0) 编辑
摘要:一个简单类 //学生 public class Student { private int id;//id private string name;//姓名 private int student_//学号 public int ID { get { return id; } set { id = 阅读全文
posted @ 2020-07-10 16:06 养鼠的猫 阅读(8789) 评论(0) 推荐(1) 编辑
摘要:1、使用Sort() 当T是简单类型,int,double之类的可以直接用 var a = new List<int>(); a.Add(1); a.Add(5); a.Add(4); a.Sort();//排序 2、使用LinQ a = a.OrderByDescending(i => i.Nam 阅读全文
posted @ 2020-07-02 10:34 养鼠的猫 阅读(670) 评论(0) 推荐(1) 编辑
摘要:建议打断点食用 using System; using System.Reflection; namespace ConsoleApp { class Program { static void Main(string[] args) { AnimalTypeModel testClass = ne 阅读全文
posted @ 2020-06-18 11:15 养鼠的猫 阅读(208) 评论(0) 推荐(0) 编辑
摘要:找了太久解决方法,终于我自己看官方文档才找到,纪念一下两天经历磨难的我 string filePath = "E:\\1.xls"; var validRowCount = 0;//有效的行数(去掉空行的数据行) Workbook wb = new Workbook(filePath); Works 阅读全文
posted @ 2020-06-04 09:42 养鼠的猫 阅读(875) 评论(0) 推荐(1) 编辑
摘要:原本我写了一种方式 //wait cursor 等待 Cursor cursorOriginal = Application.Current.MainWindow.Cursor; Application.Current.MainWindow.Cursor = Cursors.Wait; //orig 阅读全文
posted @ 2020-05-27 09:56 养鼠的猫 阅读(2123) 评论(0) 推荐(2) 编辑
摘要:64 64的表涂色 阅读全文
posted @ 2020-05-25 14:15 养鼠的猫 阅读(138) 评论(0) 推荐(0) 编辑
摘要:[TOC] 字符串的转换 1、string 和 int 的转换 string 转 int int 转 string 2、DateTime和string的转换 string 转 DateTime DateTime 转 string 注意:这里的yyyy,MM,dd只能这样写,其他的字母无效的 进阶版: 阅读全文
posted @ 2020-05-22 15:43 养鼠的猫 阅读(2673) 评论(0) 推荐(1) 编辑
摘要:using 关键字有三个主要用途: (一)引用命名空间 比如 using System; (二)作为指令,用于为命名空间创建别名或导入其他命名空间中定义的类型。 当同一个cs引用了不同的命名空间,但这些命名控件都包括了一个相同名字的类型的时候,可以使用using关键字来创建别名,这样会使代码更简洁。 阅读全文
posted @ 2020-04-17 17:03 养鼠的猫 阅读(269) 评论(0) 推荐(0) 编辑
摘要:LINQ(Language Integrated Query) LINQ是.net框架的扩展,它允许我们以使用SQL查询数据库的方式来查询数据集合。 使用LINQ,你可以从数据库,程序对象的集合以及XML文档中查询数据。 查询语句 1 using System; 2 using System.Lin 阅读全文
posted @ 2020-04-14 09:00 养鼠的猫 阅读(137) 评论(0) 推荐(0) 编辑
摘要:FileStream fs = File.OpenRead(filePath); //读文件 HSSFWorkbook wb = new HSSFWorkbook(fs); //把xls的数据读取到wb中 var sheet = wk.GetSheetAt(0); //读取当前表的数据 var ro 阅读全文
posted @ 2020-04-10 12:26 养鼠的猫 阅读(183) 评论(0) 推荐(1) 编辑