随笔 - 58  文章 - 1  评论 - 2  阅读 - 38646 

随笔分类 -  C#基础

生成序列号
摘要:在开发过程中经常要用到序列号,比如订单号,这里介绍两种方法,一种是Redis生成,一种是Sql 一、Redis生成序列号例子 public string GetFileName() { var nextDay = DateTime.Now.AddDays(1); var dueTime = new 阅读全文
posted @ 2019-08-15 18:30 花开花落-2014 阅读(627) 评论(0) 推荐(0) 编辑
net WebConfig读写
摘要:读取: 写入: 阅读全文
posted @ 2019-01-03 18:22 花开花落-2014 阅读(131) 评论(0) 推荐(0) 编辑
JsonConvert.DeserializeObject<T>对象属性为空
摘要:解决方法: 给T类加上带参的构造函数,为成员变量赋值 一开始我的T类如下: public class OrderQueryParam : QueryParam { public string TypeCode { get; set; } public string Type { get; set; 阅读全文
posted @ 2018-02-01 10:15 花开花落-2014 阅读(8289) 评论(0) 推荐(0) 编辑
vs2015项目引用其他项目无法引用
摘要:项目引用同一个解决方案的其他项目时候无法引用 原因是框架不一样,修改如下未知即可 阅读全文
posted @ 2017-11-12 16:52 花开花落-2014 阅读(1910) 评论(0) 推荐(0) 编辑
c#Dictionary保存不同类型
摘要:使用类型dynamic 例如:定义Dictionary为Dictionary<string,dynamic>就可以保存不同类型的value 阅读全文
posted @ 2017-11-04 12:19 花开花落-2014 阅读(1938) 评论(0) 推荐(0) 编辑
C#6.0新特性
摘要:一、字符串插值 二、空操作符 ( ?. ) ?. 操作符,当一个对象或者属性职为空时直接返回null, 就不再继续执行后面的代码 现在我们可以不用写 IF 直接写成如下这样: 这个?. 特性不光是可以用于取值,也可以用于方法调用 还可以用于数组的索引器 注意: 上面的代码虽然可以让我们少些很多代码, 阅读全文
posted @ 2016-07-05 11:21 花开花落-2014 阅读(1355) 评论(1) 推荐(1) 编辑
string.Format格式化
摘要:string.Format("{0:00},{1:000}",2,3)//填充,结果为02,003 阅读全文
posted @ 2016-05-25 16:35 花开花落-2014 阅读(125) 评论(0) 推荐(0) 编辑
net中序列化读写xml
摘要:参考http://www.cnblogs.com/fish-li/archive/2013/05/05/3061816.html 我们可以直接使用XmlTextReader、XmlDocument、XPath来取数XML中的数据, 也可以使用LINQ TO XML或者反序列化的方法从XML中读写数据 阅读全文
posted @ 2016-03-05 22:01 花开花落-2014 阅读(296) 评论(0) 推荐(0) 编辑
C#访问修饰符
摘要:最近一个项目编译遇到一个问题:无法访问一个接口。查看代码发现该接口定义时没有显示修饰符,加上public编译通过玩。网上查一下复习基础,亲自验证:定义一个类,且修饰符为praivate或protectedprivate class TestAccess{ }编译报错:在命名空间中定义的元素无法显示的... 阅读全文
posted @ 2015-07-15 16:43 花开花落-2014 阅读(446) 评论(0) 推荐(0) 编辑
C#静态构造函数
摘要:【转】静态构造函数是C#的一个新特性,其实好像很少用到。不过当我们想初始化一些静态变量的时候就需要用到它了。这个构造函数是属于类的,而不是属于哪个实例的,就是说这个构造函数只会被执行一次。也就是在创建第一个实例或引用任何静态成员之前,由.NET自动调用。 public classSimpleCla... 阅读全文
posted @ 2015-07-13 10:36 花开花落-2014 阅读(342) 评论(0) 推荐(0) 编辑
C#get,set
摘要:一直对get,set的理解只在文字上:get属性访问器用于返回属性值,而set访问器用于分配新值.其实这样理解是有点狭隘的,尤其是对set。set应该可以理解为为成员分配新值时的处理,比如一个类成员Name,对Name赋值时可以同时处理与Name业务上有关的操作。下面一个工作用到的例子(wpf程序)... 阅读全文
posted @ 2015-06-21 17:08 花开花落-2014 阅读(406) 评论(0) 推荐(0) 编辑
c#可空类型
摘要:可空类型:?数据类型exp:DateTime?dt=this.datepickerStart.SleelectedDate判断可空类型是否有值.HashValue,获取可空类型的值.Valueexp:string start=dt.HasValue?“”:dt.Value.ToString()如果直... 阅读全文
posted @ 2015-06-16 15:45 花开花落-2014 阅读(523) 评论(0) 推荐(0) 编辑
实现IEnumberable接口和IEnumberator
摘要:class BookEnum : IEnumerator //实现foreach语句内部,并派生 { public Book[] _book; //实现数组 int position = -1;//设置“指针” public BookEnum(Bo... 阅读全文
posted @ 2015-05-05 22:08 花开花落-2014 阅读(443) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示