随笔分类 -  C#

C#从入门到放弃
摘要:string strNum=“3”; 解决方案一: int num=Convert.ToInt32(strNum);//本质是int.Parse(),所以理论上int.Parse()执行效率比Convert.ToInt32高 解决方案二: int num=int.Parse(strNum);//如果 阅读全文
posted @ 2020-07-23 11:08 驱天 阅读(248) 评论(0) 推荐(0)
摘要:一、日期格式1 获取日期+时间 DateTime.UtcNow.Tostring; //国际通用时间 2020-07-23 06:36:01 DateTime.Now.ToString(); //当前系统日期和时间 2020-07-23 14:36:01 DateTime.Now.ToLocalTi 阅读全文
posted @ 2020-07-20 17:32 驱天 阅读(289) 评论(0) 推荐(0)
摘要:public class DtToList<T> where T : new() { /// <summary> /// datatable转list /// </summary> /// <param name="dt"></param> /// <returns></returns> publi 阅读全文
posted @ 2020-07-20 14:54 驱天 阅读(176) 评论(0) 推荐(0)
摘要:问题描述一:引用型赋值,由于两个变量指向同一地址,导致两个list值一起改变,如何实现值复制,而不是引用型赋值 解决方案一:序列化-反序列化: Student newSt = JsonConvert.DeserializeObject<Student >(JsonConvert.SerializeO 阅读全文
posted @ 2020-07-20 14:06 驱天 阅读(1126) 评论(0) 推荐(0)
摘要:Combox的下拉框填充值有两种方式获取,一为后台将值传到List<Model>里,这种情况值是可变的;二为直接写死,在List<Model>里添加数据,这里提供第二种方式下行数据的添加方式。 TransTypeList = new ObservableCollection<TransTypeMod 阅读全文
posted @ 2018-10-24 10:45 驱天 阅读(1946) 评论(0) 推荐(0)
摘要:问题说明:对象引用对于非静态的字段方法或属性 解决方案一(推荐):实例化 解决方案二:static静态方法 解析:static都是在类初始化的时候加载的,而非静态的变量都是在对象初始化的时候加载 阅读全文
posted @ 2018-10-17 21:25 驱天 阅读(12239) 评论(0) 推荐(0)
摘要:一、导出 1 <Button 2 x:Name="btnExport" 3 IsEnabled="{Binding IsEnabled}" 4 Margin="{DynamicResource BtnMargin}" 5 controls:ButtonHelper.IconContent="{Dyn 阅读全文
posted @ 2018-10-15 23:54 驱天 阅读(1050) 评论(0) 推荐(0)
摘要:C#中GUID生成 一、生成System.Guid格式的GUID 1 var guid=System.Guid.NewGuid(); GUID生成 这样就可以获取到GUID,但是,通常ID需要的都是string格式的,“System.Guid”格式不能隐式装换成“string”,如下图: 那么,就需 阅读全文
posted @ 2018-10-07 16:30 驱天 阅读(470) 评论(0) 推荐(0)