我来读代码之三(d-podium)
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)相关推荐
- 我为何爱读代码?你为何也应当爱?
我为何爱读代码?你为何也应当爱? 我恨读代码 我发现,许多程序员都讨厌读代码--拜托别掩饰了,承认吧.差不多每个人都喜欢写代码--写代码乐在其中.可是,读代码真是不容易,而且还很烦人,又无可逃避,其他 ...
- 你们这些程序员,真得每天都在读代码吗?
点击上方"CSDN",选择"置顶公众号" 关键时刻,第一时间送达! 近日,外媒上的一篇文章震惊了我,它赤裸裸地写道:你们这些程序员们,真得每天都在读代码吗?多数 ...
- SLAM十四讲第三讲实践:useGeometry------小白强行读代码
SLAM十四讲第三讲实践:useGeometry------小白强行读代码 代码全文及双杠注释来自于<视觉SLAM十四讲–从理论到实践> 大部分带*注释是自己参考Eigen网站及其他博客的 ...
- 蛋蛋读UFS之三:UFS数据包UPIU
转自:蛋蛋读UFS之三:UFS数据包UPIU UFS中流淌的数据包叫做UPIU(UFS Protocol Information Unit,UFS协议信息单元),它是固定格式的数据结构,用以传输应用层 ...
- mysql小鸭子_可读代码编写炸鸡十一 - 小黄鸭从你的心里游到脑子里
可读代码编写炸鸡十一 - 小黄鸭从你的心里游到脑子里 多选参数推荐搜索 数据结构与算法 可读代码编写 Java Redis MySQL 大家好,我是多选参数的大炮. 可读代码编写的炸鸡很快要写到头了, ...
- 编写可读代码(二) 如何命名
记得看到过一个调查,说程序员最头疼的事情是什么,最后票数最高的是Naming things(http://kb.cnblogs.com/page/192017/).从中不难看出,命名这件往往被初学者忽 ...
- 读代码比写代码难,真的吗?
关注+星标公众号,不错过精彩内容 来源 | 综合整理知乎内容 上读代码比写代码难,真的吗?来听听别人都怎么说! wsivoky 很多人不明白代码意味着什么,代码意味着要随时理清这一坨: 读代码:找到图 ...
- 读代码比写代码难,真的?
来源 | 综合整理知乎内容 上读代码比写代码难,真的吗?来听听别人都怎么说! wsivoky 很多人不明白代码意味着什么,代码意味着要随时理清这一坨: 读代码:找到图中两个节点之间的可能路径. 改代码 ...
- 编写可读代码,提高工作效率
本次分享是怎么做到"可读性"的 首先,正在进行的,说明下本文的可读性. 1.背景 根据今年形势996icu,加班加点的情况比较多.与其抱怨,不如改变. 从内因去改变:主题,编写可读 ...
最新文章
- html javascript 音频、视频、 mp3 、mp4 的播放、暂停、重新播放、获取音频时长、视频自动全屏播放
- ajax请求多张图片数据库,ajax上传多文件,一次上传多张图片
- golang 字符串分割
- 如果常数项没有经过显著性检验_Cg,Cgk 能代替偏倚显著性检验?
- android 二次点击退出,android返回二次退出
- 在Linux虚拟机中添加多个ip地址
- mysql递归查询所有上下节点_非递归打印二叉树的所有路径,保存父节点和孩子节点到底有啥差别...
- 小白学python之整型,布尔值,十进制二进制转换和字符串详解for循环!
- Go map 转 slice
- JavaScript 邮件正则练习
- 网易云解锁灰色音乐PC、移动端都可用。
- 药方的量化方法笔记(学习与尝试):第一回 中药材数据库的建立 归经的统计 药方归经和功效的量化拆解
- Unity粒子特效系列-闪星星的宝箱
- yolov3训练步骤
- ARM920T(S3C2440)的中断系统
- 《可汗学院: 统计学》学习笔记
- 微信分享中将链接图标替换成自定义图片的实例
- 【转】江枫:在ubuntu10.04上安装oracle 10g(学习一下)
- 【Mqtt】基于paho.mqtt.c库的mqtt客户端实现
- Windows7下Foxmail不能使用问题解决一例