C#/.net
从此醉
痴情种子本天生故曰向来痴相见恨晚犹断肠是名从此醉
展开
-
C#属性访问器 get set,和java比较学习
最近开始学习C#还有.net。感觉C#是一门蹩脚的语言,抄袭的java的思想,却又继承了C++/C的大部分特性(包括命名方法,还有一些是java认为没用的特性)。先说这个get set。和java是没有什么区别的,只是写法不一样而已。先看代码:namespace ConsoleApplication1{ class Program {原创 2013-01-28 15:57:25 · 2407 阅读 · 1 评论 -
C#和java的异常处理性能对比
刚刚接触C#,据说C#的异常处理很耗费性能。于是来做个测试。using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Diagnostics;namespace ConsoleApplication2{ class Program原创 2013-02-21 20:03:43 · 3456 阅读 · 3 评论 -
.net中的数据绑定,ObjectDataSource,Repeater,ItemTemplate,viewstate初步学习
此文仅供个人笔记!先建一个数据源类。 控件 -> 数据源类 -> 数据库操作。这里为了简便,省去了数据库的操作。只模拟数据绑定的实现。using System;using System.Collections.Generic;using System.Linq;using System.Web;/// ///Student 的摘要说明/// public cl原创 2013-02-21 20:48:03 · 1775 阅读 · 1 评论 -
C# 静态代码块(静态构造函数)
本来以为是和java一样写法。结果找了半天也没找到。原来有静态构造函数一样的功能。class SimpleClass{ // Static constructor static SimpleClass() { //... }}静态构造函数具有以下特点:静态构造函数既没有访问修饰符,也没有原创 2013-02-22 11:17:30 · 8394 阅读 · 0 评论 -
C# 委托,合并委托(多路广播委托)
委托是一种安全地封装方法的类型,它与 C 和 C++ 中的函数指针类似。与 C 中的函数指针不同,委托是面向对象的、类型安全的和保险的。委托的类型由委托的名称定义。下面的示例声明了一个名为 Del 的委托,该委托可以封装一个采用字符串作为参数并返回 void 的方法。public delegate void Del(string message);构造委托对象时,通常提供委托将包装的方法的名原创 2013-02-22 15:20:42 · 1460 阅读 · 0 评论 -
c# 委托 事件 EventHandler 观察者模式 详解,以及和java的比较
C#和java比较: java中使用的是接口。C#使用委托机制,可以用时 + 运算符进行注册,直接多播。 而java中是一般是使用一个集合来保存观察者。发布者(Publisher)= 被观察者 (Observable) = 事件源(java中的EventObject,C#中的sender)订阅者(Subscriber)=观察者(Observer) =原创 2013-02-22 20:21:23 · 7063 阅读 · 2 评论