随笔分类 - C#
摘要:1、上一讲中描述了反射中常见的类,仅仅是描述类与反射之间的关系。 但是实际是对数据的操作, 在反射中,数据如何操作? UserInfo ui=null;//这样写,无论获取或设置数据,都会引发异常。 UserInfo ui=new UserInfo();//基于这种情况,我们必须创建类的实例,才能获
阅读全文
摘要:--1.类的部分组成成员 --2.巧记成员之间的关系 --3.程序集 --4.类型 --5.字段、属性、方法、特性 下一篇,反射的数据操作
阅读全文
摘要:场景 叫外卖支付,可以有以下优惠: 1、 满30元减12 2、 是会员减配送费,比如5元 3、 优惠券 …. 问题? 如何在不改代码的情况下更灵活的去控制优惠的变化??? 有些代码与实际业务可能不符合,旨在体验反射的用处 --代金券 --会员 --满金额减免 --读取优惠策略的程序集,动态创建类的对
阅读全文
摘要:开发中难以避免if...else (switch case ),大量的if...else 让代码可读性低...难以维护 无论是接手别人的代码还是自己写的代码,因为开发周期短可能就往往忽略了这一点。 久而久之可能会让人养成不好的习惯,迅速的改变是很艰难的事情,可以慢慢的尝试着去思考,去实现,再去思考.
阅读全文
摘要:/// /// 递归 /// /// /// 制表符分隔符 /// 过滤的元素 /// private static List GetDepList(List deplist, int leve...
阅读全文
摘要:/// /// 给图片加水印(图片居中) /// /// 原始图片路径 /// 水印图片路径 /// 水印区域的宽度 /// 水印区域的高度 /// 水印字符 /// 水印的位置 ...
阅读全文
摘要:var data = from r in listRecords group r by new { ...
阅读全文
摘要:using System;using System.Collections.Generic;using System.Linq;using System.Web;namespace WebApplication1.AppCode{ using System.Reflection; usi...
阅读全文
摘要:不能传入out或ref public IEnumerable GetShop() { for (int i = 1; i < 11; i++) { yield return new Shop ...
阅读全文
摘要:当页面Get的时候: 生成一个Token(如GUID 、MD5等字符串),存入页面一个隐藏域 ,且存入Session当页面提交的时候 获取隐藏域的值,和服务器Session进行校验 校验成功 清除Session
阅读全文
摘要:Document doc = new Document(); //粉丝名称 string memberName = ""; var detail = listDetails.FirstOrDefault(); ...
阅读全文
摘要:1、定义XML规则,配置好URL节点?xml version="1.0" encoding="utf-8" ?><urls> <rewrite name="ShowNews" pattern="news-(\d+).html" page="news.aspx" query="id=$1"> </rewrite></urls>2、对XML的解析,对其进行封装 public class MyUrlRewrite { publi
阅读全文
摘要:1、c#后台代码 public void ProcessRequest (HttpContext context) { context.Response.ContentType = "text/plain"; var selDate = context.Request["selDate"] ?? DateTime.Now.Year + "-" + DateTime.Now.Month; string resData = ShowCalendar(selDate); context.Response.Write(resData); ..
阅读全文
摘要:1、加载数据 显示加载图片2、返回json数据以及分页字符串3、无刷新分页4、反射+泛型-->简单通用demo 之前有人质疑头脑风暴之 反射+泛型 构建 普通通用功能此文 5、前台View Code <script type="text/javascript"> $(function (){ LoadData(); }); function LoadData(param) { $.getJSON("ajax/UserInfoList.ashx",param,function(data){ $(".utr").remo
阅读全文