- 博客(8)
- 资源 (2)
- 收藏
- 关注
原创 c#——Enum之自定义属性
定义枚举类型的备注特性,作为数据展示使用代码非常简单,只需要继承Attribute,写自定义属性即可 /// /// 备注特性 /// public class RemarkAttribute : Attribute { public RemarkAttribute(string remark) {
2016-10-25 15:00:45 5961
原创 c#——字典转化为对象(dictionary to object)
/// /// 字典类型转化为对象 /// /// /// public T DicToObject(Dictionary dic) where T : new() { var md = new T(); CultureInfo cultureIn
2016-10-25 09:29:38 18229 1
原创 c#——Enum之Json序列化
对象中包含枚举类型,在序列化成Json字符串的时候,显示的是枚举类型对应的数字。需要在JSON转化的时候做一些操作,使之显示字符串在枚举类型上添加属性标签 [JsonConverter(typeof(StringEnumConverter))]举例如下:包含枚举类型的对象定义 [DataContract] public class Definitio
2016-10-17 17:16:26 9262
原创 MongoDB——Regex Filter
构建过滤器 c#实现需求:支持对单个字段进行正则模糊匹配,匹配的值是数组形式实现代码如下:使用filter构建器的Regex方法构建正则过滤使用filter构建器的Or方法满足多值需求 public FilterDefinition GetRegexFilters(string field, params string[] values) {
2016-10-14 14:31:26 4367
原创 MongoDB——Aggregates(c#实现支持数组字段)
c#实现添加如下引用:本文引用版本为:Version=2.2.4.26using MongoDB.Bson;using MongoDB.Driver;构建聚合管道:要求能够返回指定条数记录针对过滤结果聚合支持非数组字段支持数组字段数据拆分构建代码如下: /// 构建聚合管道 /// /// 过滤条件
2016-10-14 14:21:24 3164 1
转载 MongoDB——Aggregates聚合
转载:http://www.cnblogs.com/qingtianyu2015/p/5947802.htmlMongoDB聚合1、aggregate(): 1、概念: 1、简介 MongoDB中聚合(aggregate)主要用于处理数据(诸如统计平均值,求和等),并返回计算后的数据结果。有点类似sql语句中的 coun
2016-10-14 10:50:24 2675
原创 c#——list中元素转化(ConvertAll select foreach)
ConvertAll 将当前 List 中的元素转换为另一种类型,并返回包含转换后的元素的列表List ls = new List() { "1", "2", "3" };List li = ls.ConvertAll(i=>int.Parse(i));var li = ls.Select(i=>int.Parse(i));string fields = "First Na
2016-10-12 09:16:49 11052 1
原创 又学一招——依赖注入错误
读取配置文件中Unitiy的配置信息: public static class IocContext { /// Unity容器 private static Lazy container = new Lazy(() => { var container = new UnityContainer();
2016-10-10 11:58:03 2126
好玩的截图工具
2018-05-18
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人