![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c#
shield-hand
这个作者很懒,什么都没留下…
展开
-
c#在已有DataTable中进行筛选,排序
在已有的数据表中进行筛选部分所需要的数据,以及进行某个字段排序。我通常会想到使用 DataTable.Select方法来进行筛选,排序,返回的行数据在装进行新表当中。如以下代码:/// /// 通过条件查询得到新的DT /// /// 源DT /// 查询条件 /// 排序 //原创 2012-04-11 22:31:11 · 3028 阅读 · 0 评论 -
asp.net地址映射——伪静态
asp.net地址映射 的定义是用户访问 的虚拟地址 映射的实际文件,虚拟地址可能是静态页面。如理:在访问http://fuzhou.naoqiu.com/bus页面, 其实访问的是/bus.aspx页面。asp.net地址映射是通过 HttpModule请求原理来完成工作。httpModule原理是什么? 一个HTTP请求在HttpModule容器的传递过程中,会在某一时刻(原创 2012-04-21 23:49:51 · 1474 阅读 · 0 评论 -
asp.net如何加快页面加载(三)——浅谈正则应用
在这一两年内数据存储以json格式风靡全球。各个大大小小的网站都会使用json格式来存储一些细节或只读(非查询筛选条件)的信息。而在c#后台代码读取json 格式转化为Datatable或者其他对象,json字符串数据提取某些值时都显得极其繁琐。现在我们看看使用最原始的办法(数组分拆法)提取json字符串数据提取某些值:示例1:假设我们有一个数据存储的是网站信息: s原创 2012-04-19 11:18:08 · 853 阅读 · 0 评论 -
json与DataTable相互转换
好一段时间没有写文章,最近刚搬家,家里还没装上网络,代码农没有网络是蛮恐怖的一事件。 愿归正传今天我想说的自定义json与DataTable相互转换。相信大家都有看过微软的.NET中实现JSON的API 的相应方法吧。首先我们看看 Newtonsoft.Json.JsonConvert 是怎么完成的: DataTable table = new DataTable(原创 2012-05-02 15:47:16 · 13250 阅读 · 2 评论 -
asp.net如何加快页面加载(三)——后台代码之细节3(string,StringBuilder优先选择)
在我们编写代码中,很经常用到string,StringBuilder 来做字符串拼接操作。两个同样能做字符串拼接,他们各有什么不同,那我们先看看他们存储原理。String对象是不可改变的。每次使用 System.String类中的方法之一时,都要在内存中创建一个新的字符串对象,这就需要为该新对象分配新的空间。在需要对字符串执行重复修改的情况下,与创建新的 String对象相关的系统开销原创 2012-04-17 13:58:17 · 826 阅读 · 0 评论 -
asp.net如何加快页面加载(三)——后台代码之细节2(while,do..while,for,foreach)
上一章节将的是如何使用选择判断语法,今天讲的大家都熟悉的循环语句。我想大家对while,do..while,for,foreach都不陌生吧,但在于性能方面上似乎又觉得陌生? 到底哪个性能更高,效率更快呢。让我们做个测试吧。 其实在while,do...while,for这三个循环体中效率是一样,为什么会这么说? 其实在执行这三个循环过程中所执行的指令数是一样,只不过执行过程中步骤,内原创 2012-04-16 14:53:50 · 1130 阅读 · 0 评论 -
asp.net如何加快页面加载(三)
前两篇文章讲到服务器控件加载,以及前端加载如何加快,如果你还未阅读建议你阅读(章节一,章节二),或许你会小有收获。 接下来我们叫讲的是后台代码的细节,虽然大家都觉得代码你写我写都差不多,那怎么能提高性能呢。其实不然,很多算法讲究的是细节,当然今天我们讲的不是算法,而是一些细节。这个章节我们就讲选择条件如何使用,大家似乎都觉得if else,switch谁都会有,那有什么好讲;原创 2012-04-13 22:14:00 · 1126 阅读 · 2 评论 -
asp.net如何加快页面加载(一)
在我们asp.net项目开发时,对于我们初学者经常会使用到一些服务器控件来完成页面的功能。这样能提高开发效率,因为我们对net提供的服务器控件比较有好感,他在开发应用上方便,简单。这是很多初学者所喜欢的,因此我们经常忽略了一点,在页面浏览时会发现一个奇怪的现象,页面加载等待的时间比较长,很多开发者吸习以为常。我们心细的开发会发现页面在加载时会有一堆乱码,而且是很大。如下:Aw9kFgJ原创 2012-04-12 15:15:58 · 1787 阅读 · 0 评论 -
c# 转义字符转换
在我们开发网站过程中很多时刻都需要做过滤特殊字符串,这样我们就得进行特殊字符串进行转义。比如下面这个方法#region 过滤Json非法字符 public static string String2Json(string s) { StringBuilder sb = new StringBuilder("");原创 2012-04-11 22:29:44 · 2471 阅读 · 0 评论 -
c#设置对象属性——反射实体设置变量
前台如果只传递了一两个数据,在后台请求获取数据设置属性值还能够接受,但是如果传递了大量的数据,就得多次HttpRequest reques[“XXX”]请求获取数据设置属性值,输入的代码量就很大,而且相当耗费时间,这种费时费力的方法是难以接受的。下面为大家提供一个取巧的方法,获取请求数据就变的很简单了,而且可以节省时间。话不多说,直接上代码:C#代码如下: /// ///原创 2016-07-12 12:11:23 · 2641 阅读 · 0 评论