2010年11月9日

C# 显式接口和隐式接口

摘要: 接口的实现分为:隐式实现和显式实现。如果类或者结构要实现的是单个接口,可以使用隐式实现,如果类或者结构继承了多个接口那么接口中相同名称成员就要显式实现。显示实现是通过使用接口的完全限定名来实现接口成员的。 使用显式接口成员执行体通常有两个目的:1、因为显式接口成员执行体不能通过类的实例进行访问,这就可以从公有接口中把接口的实现部分单独分离开。如果一个类只在内部使用该接口,而类的使用者不会直接使用到... 阅读全文

posted @ 2010-11-09 17:20 Jan.David 阅读(279) 评论(0) 推荐(0)

C# 接口的定义和使用

摘要: 在进行接口映射时,还要注意下面两点:   1、在决定由类中的哪个成员来实现接口成员时,类中显式说明的接口成员比其它成员优先实现。   2、使用Private、protected和static修饰符的成员不能参与实现接口映射。例如: 代码 阅读全文

posted @ 2010-11-09 17:16 Jan.David 阅读(622) 评论(0) 推荐(0)

C# 关于页面跳转

摘要: 在asp.net中有四种页面跳转导航方式,该如何为你的页面选择一个呢? ·如果要让用户来决定何时转换页面以及转到哪一个页面,超级链接最适合。 ·如果要用程序来控制转换的目标,但转换的时机由用户决定,使用Web服务器的HyperLink控件,动态设置其NavigateUrl属性。 ·如果要把用户连接到另一台服务器上的资源,使用Response.Redir... 阅读全文

posted @ 2010-11-09 17:10 Jan.David 阅读(3608) 评论(0) 推荐(0)

c# 用委托实现多线程之间的操作

摘要: 有的时候我们要起多个线程,更多的时候可能会有某个线程会去操作其他线程里的属性。但是线程是并发的,一般的调用是无法实现我们的要求的。于是,我们在这里就可以用委托,代码如下代码 阅读全文

posted @ 2010-11-09 17:08 Jan.David 阅读(804) 评论(0) 推荐(0)

关于C#格式化日期时间

摘要: 代码 阅读全文

posted @ 2010-11-09 16:58 Jan.David 阅读(364) 评论(0) 推荐(0)

C# 对象与JSON串互相转换

摘要: 转自:http://hi.baidu.com/lm_lemon/blog/item/af81e8ec08e532252cf534ba.htmlDoNet2.0 需要借助于Newtonsoft.Json.dll代码Donet3.5自带了DLL处理json串注意引用:System.Runtime.Serialization,System.ServiceModel.Web代码 阅读全文

posted @ 2010-11-09 16:50 Jan.David 阅读(83034) 评论(1) 推荐(5)

C# 利用反射动态创建对象

摘要: Activator.CreateInstance(Type.GetType("你的类名"))反射动态创建对象:如果A与执行代码同一个程序集.则可以这样调用System.Reflection.Assembly.GetExecutingAssembly().CreateInstance("命名空间.类名", false);如:object o = System.Reflection.Assembly.... 阅读全文

posted @ 2010-11-09 16:41 Jan.David 阅读(17263) 评论(0) 推荐(0)

c# Session时间设置

摘要: 在web.config设置 <sessionState timeout="时间" />试试如果不行那么就用[代码] 阅读全文

posted @ 2010-11-09 16:35 Jan.David 阅读(566) 评论(0) 推荐(0)

C# 利用web后台阻止页面缓存

摘要: 把一下代码加入到页面PageLoad中即可,其实写在前台HTML <header>标签内也可[代码] 阅读全文

posted @ 2010-11-09 16:32 Jan.David 阅读(309) 评论(0) 推荐(0)

C#GUID字符串

摘要: 生成36位ID最基础的方法,虽然很简单,但偶尔脑子会秀逗,留个备忘=,=[代码] 阅读全文

posted @ 2010-11-09 16:28 Jan.David 阅读(319) 评论(0) 推荐(0)

C#:DataTable添加行的方法

摘要: 这个…我就不说了吧。纯粹是写着玩的方法一:代码方法二:代码 阅读全文

posted @ 2010-11-09 16:25 Jan.David 阅读(17382) 评论(0) 推荐(0)

用C#新建XML文件

摘要: 以前某项目中需要导出xml作为fusionChats数据源,xml貌似本身没有新建文件的函数,于是手写了一个方法代码 阅读全文

posted @ 2010-11-09 16:13 Jan.David 阅读(959) 评论(0) 推荐(0)

.Net通用大文件上传类

摘要: 代码 阅读全文

posted @ 2010-11-09 16:03 Jan.David 阅读(1558) 评论(1) 推荐(0)

VS2010版快捷键

摘要: Ctrl+E,D ----格式化全部代码 Ctrl+E,F ----格式化选中的代码 CTRL + SHIFT + B生成解决方案 CTRL + F7 生成编译 CTRL + O 打开文件 CTRL + SHIFT + O打开项目 CTRL + SHIFT + C显示类视图窗口 F4 显示属性窗口 SHIFT + F4显示项目属性窗口 CTRL + SHIFT + E显示资源视图 F12 转到定义... 阅读全文

posted @ 2010-11-09 15:59 Jan.David 阅读(226) 评论(0) 推荐(0)

c# 改变图片大小

摘要: [代码]资料来源:学网(www.xue5.com),原文地址:http://www.xue5.com/itedu/200802/109565.html 阅读全文

posted @ 2010-11-09 15:52 Jan.David 阅读(740) 评论(0) 推荐(0)

C#获取项目程序路径的方法

摘要: 1.asp.net webform用“Request.PhysicalApplicationPath获取站点所在虚拟目录的物理路径,最后包含“\”;2.c# winform用A:“Application.StartupPath”:获取当前应用程序所在目录的路径,最后不包含“\”;B:“Applicati... 阅读全文

posted @ 2010-11-09 15:46 Jan.David 阅读(421) 评论(0) 推荐(0)

C#枚举的简单用例

摘要: [代码]int A = (int)Enum.Parse(typeof(temp),"A"); 阅读全文

posted @ 2010-11-09 15:42 Jan.David 阅读(314) 评论(0) 推荐(1)

导航