
c#
hejisan
这个作者很懒,什么都没留下…
展开
-
c# ref out 区别 比较 汇总
ref(C# 参考)Visual Studio 2015 其他版本 ref 关键字会导致参数通过引用传递,而不是通过值传递。通过引用传递的效果是,对所调用方法中的参数进行的任何更改都反映在调用方法中。 例如,如果调用方传递本地变量表达式或数组元素访问表达式,所调用方法会将对象替换为 ref 参数引用的对象,然后调用方的本地变量或数组元素转载 2016-07-06 00:05:12 · 4001 阅读 · 0 评论 -
关于.net c#在获取请求参数的时候,一个参数总是获取得逗号分隔的重复值情况原因之一
假如在url get和post参数中,如果同时有一个相同名称的参数时,那么在使用Request.Params之类的方式取该参数时,会得到重复值。举例:假如url为http://www.baidu.com?a=m同时,在请求的post参数中,也有json参数"a":m,那么Request.Params["a"]得到的值将会是"m,m".原创 2017-11-28 18:48:02 · 1007 阅读 · 0 评论 -
连续自描述数据的找出相同类型的起止编号
先来一张表序号类别属性相同类别的连续个数1A12B23B24C35C36C37D38D39D310E511E512E5原创 2017-11-14 15:32:13 · 436 阅读 · 0 评论 -
C#检查foreach判读是否为null的方法
本文运用图片给大家介绍了C#如何检查foreach判读其是否为null,我们下面话不多说,直接来看内容吧。1、foreach遍历列表或数组时,如果list或数组为null,就会报错,如下图:2、不知道微软封装foreach的为什么不先检查要遍历的对象是否为null,这样就导致,我们在写代码时,遍历列表时就要先判断列表是否为null,如下图:3、为了简化这一判断是否null的过程,我转载 2017-10-17 13:38:03 · 3663 阅读 · 0 评论 -
C#万能类型转换
public static class Extension{ public static T ParseTo(this object source, T defvalue) { if (source == null || source.ToString() == "") return defvalue; try { return原创 2017-11-08 18:25:29 · 1886 阅读 · 0 评论 -
c# mvc 在控制器中动态解析cshtml文件并获取对应的html代码
在控制器中使用: ViewBag.aaaa= "******"; string pageContent = Utils.GetViewHtml(this.ControllerContext, "/Views/Shared/PayParameterView.cshtml", null); 具体方法 /// 在控制器内获取指定视图生成后的原创 2017-09-02 10:14:59 · 5384 阅读 · 0 评论 -
新版支付宝开放平台 手机网页支付 整个流程
新版支付宝开放平台 手机网页支付 整个流程在支付宝签约如下产品然后,使用支付宝最新的签名工具生成商户的私钥和公钥值得注意的是,如果是.net c# 请选择PKCS1,我只采用1024密钥长度。然后来到支付宝的账号管理中心:在如图的开放平台密钥页所示处,将上述软件生成的商户公钥设置到应用公钥处,然后设置授权回调地址,设置完后,点开查看并保存支付宝公钥,用原创 2017-06-29 18:32:03 · 17075 阅读 · 0 评论 -
省市县区js自动刷新
视图:@Html.DropDownList("province", ViewBag.dropDownListItems as IEnumerable, new { name = "prov" })- 市 -县区视图JS: $("#province").change( function () { G原创 2017-05-10 10:23:16 · 514 阅读 · 0 评论 -
.net C# 程序控制IIS 添加站点域名绑定
首先添加两个引用:System.EnterpriseServices及System.DirectoryServices然后再在代码中引用:using System.DirectoryServices;using System.EnterpriseServices;然后就是如何添加绑定了: public static void AddHostHeader(int siteid原创 2017-05-04 00:08:44 · 4206 阅读 · 0 评论 -
enum dropdownlist c# .net
static public List ToListItem() { List li = new List(); dynamic type = typeof(T); string a=type.ToString(); foreach (int s in Enum.GetValues(typ转载 2016-12-10 12:51:28 · 387 阅读 · 0 评论 -
C# DataGridView如何获取选中行的某个数据
DataGridView的几个基本操作:1、获得某个(指定的)单元格的值:dataGridView1.Row[i].Cells[j].Value;2、获得选中的总行数:dataGridView1.SelectedRows.Count;3、获得当前选中行的索引:dataGridView1.CurrentRow.Index;4、获得当前选中单元格的值:dataGridV转载 2016-09-28 11:24:45 · 134482 阅读 · 10 评论 -
EF System.NotSupportedException
System.NotSupportedException: The specified type member 'Date' is not supported in LINQ to Entities. Only initializers, entity members, and entity navigation properties are supported.【LINQ to Entities原创 2016-10-24 17:09:30 · 2016 阅读 · 0 评论 -
linq sum source为空的两种处理方式
total = query.Select(l => l.Price).DefaultIfEmpty(0m).Sum(); // Exceptions: // System.ArgumentNullException: // source is null. total = (from tb in query select tb.Price).Any() ? (fro原创 2016-10-11 10:45:28 · 2475 阅读 · 0 评论 -
反射 EF SqlQuery 返回匿名类型
//var x = DynamicSqlQuery.DynamicSqlQueryMethod(db.Database, sql, null).ToListAsync(); //TypeBuilder builder = DynamicSqlQuery.CreateTypeBuilder("MyDynamicAssembly", "MyModule", "MyTyp原创 2016-09-21 15:08:29 · 7208 阅读 · 2 评论 -
linq lambda group count 创建新实体
public List GetGameRoomStatPDKList(int pageIndex, int pageSize, out int totalCount) { using (AWEntites db = new AWEntites()) { var query = from tb in db原创 2016-08-17 16:27:44 · 1164 阅读 · 0 评论 -
asp.net的decimal保留两位小数
C#的decimal保留两位小数方法一:decimal d = 46.28111;string dStr = Math.Round( d,2 ).ToString();结果:dStr = 46.28方法二:decimal a = 46.28111;string result=a.ToString("#0.00");//结果=46.28方法三:decimal d = ...转载 2018-10-07 18:02:14 · 6672 阅读 · 0 评论