C#
SaylorLee
一个货真价实的“伪技术控”。涉猎:传统软件开发,Web应用开发。关注:系统架构,设计模式,编程语言
展开
-
c# --- 泛型解决输入和输出类型不确定问题
一、背景有这样一个需求:一个方法,他的返回值类型不确定,方法参数的类型不做要求。二、思考返回值类型不确定,从继承的角度,所以类都是object的子类,返回object即可。但是这种方法是类型不安全的,需要进行类型转换。 我们可以使用泛型解决这个问题。我理解的泛型就是一类类型,或者相当于一个类型集合。三、具体方案 public static T GetValueBy<T>(T inp原创 2017-10-12 18:33:45 · 5029 阅读 · 0 评论 -
c#--利用泛型将字符串转化为指定类型的值
/// <summary> /// 将字符串转化为指定类型 /// </summary> /// <typeparam name="T">指定的类型</typeparam> /// <param name="str">需要转换的字符串</param> /// <returns></returns> pub原创 2017-10-12 18:59:18 · 6917 阅读 · 0 评论 -
DateTime和TimeStamp
1. Unix时间戳Unix时间戳(Unix timestamp),或称Unix时间(Unix time)、POSIX时间(POSIX time),是一种时间表示方式,定义为从格林威治时间1970年01月01日00时00分00秒起至现在的总秒数。Unix时间戳不仅被使用在Unix系统、类Unix系统中,也在许多其他操作系统中被广泛采用。目前相当一部分操作系统使用32位二进制数字表示时间。此类系统原创 2017-11-10 00:14:44 · 366 阅读 · 0 评论 -
c#中List的元素遍历(foreach)和去重复(distinct)
c#中List的元素遍历(foreach)和去重复(distinct)一、准备工作定义实体类people public List<People> PeopleList { get; set; } public class People { public string Name { get; set; } public int Age { get;原创 2017-12-01 17:31:20 · 12636 阅读 · 0 评论