c#
cnjimbo
i am just me;
展开
-
反射 示例
反射的作用:1. 可以使用反射动态地创建类型的实例,将类型绑定到现有对象,或从现有对象中获取类型 2. 应用程序需要在运行时从某个特定的程序集中载入一个特定的类型,以便实现某个任务时可以用到反射。3. 反射主要应用与类库,这些类库需要知道一个类型的定义,以便提供更多的功能。 1 需要反射的DLLusing System; namespace Webtest { publi转载 2007-12-18 17:08:00 · 718 阅读 · 0 评论 -
.NET 2.0 CER 捕获系统异常ThreadAbortException等
CER是.NET 2.0 CLR方面的重要改进,旨在帮助那些对稳定性高度苛刻的程序对付.NET Framework的不稳定因素。因为普通的程序很少会用到,所以一直没有对这个特性加以足够重视。现在碰巧在翻译书籍的过程中用到,就一起来学习一下。 首先,需要提到异步异常的问题。异步异常就是指OutOfMemoryException、StackOverflowException和ThreadAbortException等系统异常。说他们“异步”是因为他们可以在线程代码执行到任何地方的时候发生。一般的异常,比如原创 2011-02-10 14:57:00 · 1820 阅读 · 1 评论 -
有些事总是自以为100%正确而无需验证
Technorati 标签: Nullable,泛型约束struct,结构向接口转换 Nullable 是为了扩展值类型不能表示空值而扩充的一个类。 var i = new Nullable(3); object box = i;//发生装箱操作,如果i有值,则把对应的Value进行box,否则将null进行box Console.Write(box); 然而看IL可得到这是需要box(可空类型原创 2010-12-22 11:10:00 · 768 阅读 · 0 评论 -
ASP.NET状态服务及session丢失问题解决方案总结(转)
asp.net Session的实现: asp.net的Session是基于HttpModule技术做的,HttpModule可以在请求被处理之前,对请求进行状态控制,由于Session本身就是用来做状态维护的,因此用HttpModule做Session是再合适不过了。 ASP.NET中Session的状态保持方式 ASP.NET提供了Session对象,从而允许程序员识别、存储和处转载 2008-10-29 11:42:00 · 1189 阅读 · 0 评论 -
StringBuilder 与string 执行替换时的效率测试
测试代码如下: StringBuilder strBuilder = new StringBuilder(); while (strBuilder.Length strBuilder.Append("声明:本源码及资源 (www.ssssss.com) 收集整理原创 2008-10-07 10:56:00 · 4116 阅读 · 1 评论 -
通用序列化基类 只须实现该类抽象成员即可进行序列化与反序列化
#region 文件序列化的类型 /// /// 序列化文件的类型 /// public enum SerializeType { /// /// 字节 /// Binary, ///原创 2008-09-18 15:57:00 · 1060 阅读 · 0 评论 -
GetType() 与 typeof 的区别
Console.WriteLine(typeof(string)); Console.WriteLine("".GetType());这2个返回的结果是一样的。在网上查了很多资料 有些说 typeof是运算符,而GetType();是对象的方法,并没有提出对结果有什么影响。 在很多原创 2008-09-16 20:15:00 · 1620 阅读 · 0 评论 -
白话并发冲突与线程同步(2)——Monitor、lock和死锁
1-2-3 和比尔盖茨的一些往事在上一篇里我们说道,1-2-3写了一段程序,并且在使用了2个线程分别执行foo1()和foo2()之后,程序的结果就不对了。 class Program{ static int n = 0; static void foo1() {转载 2008-06-20 23:10:00 · 963 阅读 · 0 评论 -
异常处理的问题
这样是可以通过编译的,而换一下catch的顺序则不能通过编译. try { } catch (System.IO.IOException iex) { }原创 2008-06-22 01:45:00 · 646 阅读 · 0 评论 -
使用C#格式化字符串
使用C#格式化字符串 1 前言 如果你熟悉Microsoft Foundation Classes(MFC)的CString,Windows Template Library(WTL)的CString或者Standard Template Library(STL)的字符串类,那么你对String.Format方法肯定很熟悉。在C#中也经常使用这个方法来格式化字符串,比如下面这样: int x =转载 2008-05-14 11:26:00 · 3347 阅读 · 0 评论 -
无法打开物理文件 "G:/QGJX.mdf"。操作系统错误 5:"5(拒绝访问。)"
TITLE: Microsoft SQL Server Management Studio Express------------------------------附加数据库 对于 服务器“127.0.0.1”失败。 (Microsoft.SqlServer.Express.Smo)For help, click: http://go.microsoft.com/fwlink?Prod原创 2008-05-10 23:53:00 · 9888 阅读 · 10 评论 -
ASP.NET 2.0中发送电子邮件
ASP.NET 2.0 中发送电子邮件变得非常简单。发送电子邮件的类库主要在命名空间System.Net.Mail中,在这个命名空间中有两个核心类是: · MailMessage:描述一个电子邮件消息;它拥有From,To,Subject,Body等属性; · SmtpClient:把一个指定的MailMessage实例发送到一个指定的SMTP服务器。原创 2008-07-11 13:10:00 · 2226 阅读 · 0 评论 -
c# 字符串操作的性能测试 未知编码 byte[] 转 string
这个测试包含1、while for 循环语句的测试;2、StringBuilder 追加字符方法的测试; Insert 和 Append3、byte的相关方法; BitConverter类byte[] 转换的集合,using System;using System.Collections.Generic;//using System.Linq;using Syst原创 2008-04-24 17:51:00 · 2978 阅读 · 1 评论 -
c#序列化与反序列化
xml version="1.0"?>Gather_Article xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> Title>xxxxx Title> UrlSource>http://www.shenhua.com/html/yaowe原创 2008-04-29 14:04:00 · 1296 阅读 · 0 评论 -
ObjectBuilder2.0 的学习
ObjectBuilder概念 ObjectBuilder2提供了一种具有高可扩展性的、基于策略(Strategy Based)的对象创建框架,它不仅仅是Unity的基础组件,也是EnterLib4.1核心组件 注:这里讨论的是ObjectBuilder2,下文简称为OB2。ObjectBuilder1的知识请大家参看黄忠成先生的Object Builder Application Block,讲的非常的详细,对我启发很大。 OB2和DI OB2 通常被描述为Dependency Inje原创 2011-03-06 23:05:00 · 2634 阅读 · 0 评论