摘要:
Action 参数接收整理, 用 dynamic 类型接收json数据 json 转 dynamic dynamic dynamicObj = JsonConvert.DeserializeObject<dynamic>(jsondata); int code = dynamicObj.code m 阅读全文
摘要:
asp.net datagrid 根据DataField隐藏列 foreach(DataGridColumn c in dgList.Columns) if(c.GetType().Name=="BoundColumn") if(((BoundColumn)c).DataField.ToLower( 阅读全文
摘要:
c# DataTable直接转成含有List(不用建Model),在转回json var dt = DbHelper.ReturnDataTable(sql); dynamic obj = JsonConvert.DeserializeObject<dynamic>(dt.ToJson()); va 阅读全文
摘要:
C# Linq 常用 整理 Join using System.Linq; 1.DataTable 获取列合计 fiel 为列。 1.1无查询条件 var sum = dt.AsEnumerable().Sum(s => s.Field<decimal>(fiel)); 1.2有查询条件 var s 阅读全文
摘要:
C# MVC Html.DropDownList htmlAttributes 增加 data_options 1.data-options 换成 data_options 验证可行 @Html.DropDownList("wk_Type", ViewBag.wk_Type as IEnumerab 阅读全文
摘要:
C# 单行读取文本文件 string strPath = HttpContext.Server.MapPath("/App_Data/fun.db").ToString(); if (!System.IO.File.Exists(strPath)) return AjaxResult("error" 阅读全文
摘要:
C# 多线程启动和管理 1.直接启动线程执行 //4.0写法 {<!-- --> }) { IsBackground = true }.Start(); //net 4.5 的语句 //System.Threading.Tasks.Task.Run(() => //{<!-- --> //}); L 阅读全文
摘要:
C# 枚举 Enum 常用操作 1.定义 public enum Musics 音乐1 = 1, 音乐3 = 3, 音乐5, 音乐7, 音乐9, } 2.取得名称 string name = ((Musics)108).ToString();//名称 string name = Musics.音乐8 阅读全文
摘要:
C# 浅克隆与深克隆 一、浅克隆: 在浅克隆中,如果原型对象的成员变量是值类型,将复制一份给克隆对象;如果原型对象的成员变量是引用类型,则将引用对象的地址复制一份给克隆对象,也就是说原型对象和克隆对象的成员变量指向相同的内存地址。简单来说,在浅克隆中,当对象被复制时只复制它本身和其中包含的值类型的成 阅读全文
摘要:
C# 设置及获取属性备注信息 Description 1.设置 using System.ComponentModel; public class List_ParamsModel {<!-- --> [Description("开始时间")] [Description("结束时间")] publi 阅读全文