1:泛型

System.Collections.Generic

http://msdn.microsoft.com/zh-cn/library/system.collections.generic(VS.80).aspx

GenericList<T> {         Node     {                 Node(T t)         {             next = ;             data = t;         }         Node next;         Node Next         {             { next; }             { next = value; }         }                         T data;                 T Data          {             { data; }             { data = value; }         }     }     Node head;             GenericList()     {         head = ;     }         AddHead(T t)     {         Node n = Node(t);         n.Next = head;         head = n;     }     IEnumerator<T> GetEnumerator()     {         Node current = head;         (current != )         {             yield current.Data;             current = current.Next;         }     } } ——————————————————————

TestGenericList {     Main()     {                 GenericList<> list = GenericList<>();         ( x = 0; x < 10; x++)         {             list.AddHead(x);         }         ( i list)         {             System.Console.Write(i + );         }         System.Console.WriteLine();     } }

2:?与??

变量定义中含有一个问号,意思是这个数据类型是NullAble类型的。 变量定义中含有两个问号,意思是取所赋值??左边的,如果左边为null,取所赋值??右边的。

cred.adaptorName = WebConfigurationManager.AppSettings["LDAPAdaptor"] ?? "Domestic";

3:public ItemMapping(Control target, String boundproperty, String targetproperty)             : this(target, boundproperty, targetproperty, null, null)这里的:表示继承,只能用于构造函数。         {         }

public ItemMapping(Control target, String boundproperty):this(target, boundproperty,null,null,null)         {这里的:表示继承,只能用于构造函数。         }         public ItemMapping(Control target, String boundproperty, String targetproperty, String format, ICustomFormatter formatter)         {             if (target == null) throw new ArgumentNullException("target");             if (boundproperty == null) throw new ArgumentNullException("boundproperty");

this.mTarget = target;             this.mBound = boundproperty;             this.mTgtProp = targetproperty;             this.mFormat = format;             this.mFormatter = formatter;         }

4:string.Format("Service Url:{0}", “aaabbbccc”)

....................................................................

5:

<asp:UpdatePanel ID="UpdatePanel2" runat="server" UpdateMode="Conditional">             <triggers>                 <asp:AsyncPostBackTrigger ControlID="RadioButtonList1" EventName="SelectedIndexChanged"></asp:AsyncPostBackTrigger>                 <asp:AsyncPostBackTrigger ControlID="Search1" EventName="Click"></asp:AsyncPostBackTrigger>                 <asp:AsyncPostBackTrigger ControlID="Search" EventName="Click"></asp:AsyncPostBackTrigger>             </triggers>         </asp:UpdatePanel>

微软自带的ajax控件:Ajax Extensions。把你所需要异步update的区域用updatepanel包起来,然后设置哪些trigger可以影响这个panel。另外还需要ScriptManager这个控件。

注意;先创建一个Ajax Website(装AJAX时会装上ScriptManager的)

6:if (lst == null) throw new ArgumentNullException("lst"); throw,哈哈!

原作者:http://www.verydemo.com/demo_c107_i7771.html

我来读代码之三(d-podium)相关推荐

  1. 我为何爱读代码?你为何也应当爱?

    我为何爱读代码?你为何也应当爱? 我恨读代码 我发现,许多程序员都讨厌读代码--拜托别掩饰了,承认吧.差不多每个人都喜欢写代码--写代码乐在其中.可是,读代码真是不容易,而且还很烦人,又无可逃避,其他 ...

  2. 你们这些程序员,真得每天都在读代码吗?

    点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 近日,外媒上的一篇文章震惊了我,它赤裸裸地写道:你们这些程序员们,真得每天都在读代码吗?多数 ...

  3. SLAM十四讲第三讲实践:useGeometry------小白强行读代码

    SLAM十四讲第三讲实践:useGeometry------小白强行读代码 代码全文及双杠注释来自于<视觉SLAM十四讲–从理论到实践> 大部分带*注释是自己参考Eigen网站及其他博客的 ...

  4. 蛋蛋读UFS之三:UFS数据包UPIU

    转自:蛋蛋读UFS之三:UFS数据包UPIU UFS中流淌的数据包叫做UPIU(UFS Protocol Information Unit,UFS协议信息单元),它是固定格式的数据结构,用以传输应用层 ...

  5. mysql小鸭子_可读代码编写炸鸡十一 - 小黄鸭从你的心里游到脑子里

    可读代码编写炸鸡十一 - 小黄鸭从你的心里游到脑子里 多选参数推荐搜索 数据结构与算法 可读代码编写 Java Redis MySQL 大家好,我是多选参数的大炮. 可读代码编写的炸鸡很快要写到头了, ...

  6. 编写可读代码(二) 如何命名

    记得看到过一个调查,说程序员最头疼的事情是什么,最后票数最高的是Naming things(http://kb.cnblogs.com/page/192017/).从中不难看出,命名这件往往被初学者忽 ...

  7. 读代码比写代码难,真的吗?

    关注+星标公众号,不错过精彩内容 来源 | 综合整理知乎内容 上读代码比写代码难,真的吗?来听听别人都怎么说! wsivoky 很多人不明白代码意味着什么,代码意味着要随时理清这一坨: 读代码:找到图 ...

  8. 读代码比写代码难,真的?

    来源 | 综合整理知乎内容 上读代码比写代码难,真的吗?来听听别人都怎么说! wsivoky 很多人不明白代码意味着什么,代码意味着要随时理清这一坨: 读代码:找到图中两个节点之间的可能路径. 改代码 ...

  9. 编写可读代码,提高工作效率

    本次分享是怎么做到"可读性"的 首先,正在进行的,说明下本文的可读性. 1.背景 根据今年形势996icu,加班加点的情况比较多.与其抱怨,不如改变. 从内因去改变:主题,编写可读 ...

最新文章

  1. html javascript 音频、视频、 mp3 、mp4 的播放、暂停、重新播放、获取音频时长、视频自动全屏播放
  2. ajax请求多张图片数据库,ajax上传多文件,一次上传多张图片
  3. golang 字符串分割
  4. 如果常数项没有经过显著性检验_Cg,Cgk 能代替偏倚显著性检验?
  5. android 二次点击退出,android返回二次退出
  6. 在Linux虚拟机中添加多个ip地址
  7. mysql递归查询所有上下节点_非递归打印二叉树的所有路径,保存父节点和孩子节点到底有啥差别...
  8. 小白学python之整型,布尔值,十进制二进制转换和字符串详解for循环!
  9. Go map 转 slice
  10. JavaScript 邮件正则练习
  11. 网易云解锁灰色音乐PC、移动端都可用。
  12. 药方的量化方法笔记(学习与尝试):第一回 中药材数据库的建立 归经的统计 药方归经和功效的量化拆解
  13. Unity粒子特效系列-闪星星的宝箱
  14. yolov3训练步骤
  15. ARM920T(S3C2440)的中断系统
  16. 《可汗学院: 统计学》学习笔记
  17. 微信分享中将链接图标替换成自定义图片的实例
  18. 【转】江枫:在ubuntu10.04上安装oracle 10g(学习一下)
  19. 【Mqtt】基于paho.mqtt.c库的mqtt客户端实现
  20. Windows7下Foxmail不能使用问题解决一例

热门文章

  1. 如何选择好的香港虚拟主机
  2. 图像特效---(Sketch Filter)素描滤镜
  3. JavaScript - canvas - 画直角坐标系
  4. 计算机风扇介绍,如何选择计算机风扇?
  5. Oracle兵器谱上古神器之-KFED
  6. 廖雪峰python教程——第一章 Python基础
  7. iPad安卓协议是怎么实现功能的
  8. Mac下制作Linux Centos7启动盘
  9. 万字详解什么是生成对抗网络GAN
  10. js数组操作大全(pop,push,unshift,splice,shift方法)