zhzhqiu

2009年2月16日 #

转义字符@

摘要: 字符串字面量放在双引号中("...");如果试图把字符串放在单引号中,编译器就会把它当作char,从而引发错误。C#字符串和char一样,可以包含Unicode、16进制数转义序列。因为这些转义序列以一个反斜杠开头,所以不能在字符串中使用这个非转义的反斜杠字符。而需要用两个反斜杠字符(\\)来表示它:string filepath = "C:\\ProCSharp\\First.cs";即使用户相... 阅读全文

posted @ 2009-02-16 15:26 网乐者 阅读(412) 评论(0) 推荐(0)

在线发邮件类

摘要: public void sendmail() { System.Net.Mail.MailMessage mail = new System.Net.Mail.MailMessage(); mail.From = new System.Net.Mail.MailAddress("comzh@163.com", txtemail.Text); mail.To.Add(new System.Net.M... 阅读全文

posted @ 2009-02-16 15:26 网乐者 阅读(220) 评论(0) 推荐(0)

运算符

摘要: 算术运算符 + – * / %逻辑运算符 & | ^ ~ && || !字符串连接运算符 +增量和减量运算符 ++ – –比较运算符 == != < > <= >=赋值运算符 = += –= *= /= %= &= |= ^= <<= >>=成员访问运算符(用于对象和结构... 阅读全文

posted @ 2009-02-16 15:26 网乐者 阅读(131) 评论(0) 推荐(0)

用好ASP.NET 2.0的URL映射

摘要: 这可以在configuration部分实现。  语法:<urlMappings enabled="[true|false]"><add url="String" mappedUrl="String"/></urlMappings>  如果你想使用URL映射,你必须将enabled属性设置为true。每个add元素都含有一个原URL和映射URL。对,概念很简单!如果我们为上述场景配置了URL映射,c... 阅读全文

posted @ 2009-02-16 15:25 网乐者 阅读(134) 评论(0) 推荐(0)

新关于String类的split方法

摘要: 关于String类的split方法 虽然使用正则表达式能很好的进行字符串的解析、提取、替换,但是对于一些简单的应用,使用 String 类提供的一些方法就可以很好的完成,最突出的就是 split 方法。 split 方法能够很方便的将字符串按照一定的规则拆分开。 比如对于下面的字符串: Tom,Jane,Tony,Elva,Gigi 只要调用如下的代码就可以将各个名字提取出来: String va... 阅读全文

posted @ 2009-02-16 15:25 网乐者 阅读(244) 评论(0) 推荐(0)

图片连续滚动(连接数据库repeat控件)

摘要: <div id='demo' style='overflow:hidden;width:510px;height:60px;'> <table cellpadding="0" cellspacing="0" border="0"> <tr> <td id="demo1"> <table cellpadding="0" cellspacing="... 阅读全文

posted @ 2009-02-16 15:24 网乐者 阅读(288) 评论(0) 推荐(0)

如何用C# string.Replace方法将字符串中的替换成

摘要: 如何用C# string.Replace方法将字符串中的\替换成\\str1.Replace("\\", "\\\\"); 阅读全文

posted @ 2009-02-16 15:24 网乐者 阅读(982) 评论(0) 推荐(0)

类和结构的区别

摘要: 类和结构实际上都是创建对象的模板,每个对象都包含数据,并提供了处理和访问数据的方法。类定义了每个类对象(称为实例)可以包含什么数据和功能结构与类的区别是它们在内存中的存储方式(类是存储在堆(heap)上的引用类型,而结构是存储在堆栈(stack)上的值类型)、访问方式和一些特征(如结构不支持继承)。对于类和结构,都使用关键字new来声明实例:这个关键字创建对象并对其进行初始化。数据成员包含了类的数... 阅读全文

posted @ 2009-02-16 15:23 网乐者 阅读(248) 评论(0) 推荐(0)

方法传递参数ref out说明

摘要: ref参数通过值传送变量是默认的,也可以迫使值参数通过引用传送给方法。为此,要使用ref关键字。如果把一个参数传递给方法,且这个方法的输入参数前带有ref关键字,则该方法对变量所作的任何改变都会影响原来对象的值:static void SomeFunction(int[] ints, ref int i){ ints[0] = 100; i = 100; //the change to i wil... 阅读全文

posted @ 2009-02-16 15:23 网乐者 阅读(237) 评论(0) 推荐(0)

多页面引用自定义控件注册

摘要: 在多个页面使用自定义控件在每一个页均需要加入声明,有一个更好的替代方法是在web.config文件中声明自定义控件,在<system.web></system.web>配置节中加入<pages> <controls> <add tagPrefix="cc" assembly="ControlLibrary" namespace="Control... 阅读全文

posted @ 2009-02-16 15:23 网乐者 阅读(130) 评论(0) 推荐(0)

typeof

摘要: 用于获取类型的 System.Type 对象typeof 运算符也能用于公开的泛型类型 阅读全文

posted @ 2009-02-16 15:22 网乐者 阅读(132) 评论(0) 推荐(0)

ToString()、Convert.ToString()、(string)、as string 的区别

摘要: 通常 object 到 string 有四种方式(假设有object obj):obj.ToString()、Convert.ToString()、(string)obj、obj as string。他们都能将 object 对象转换成 string 对象。我就讲讲他们的异同以及在实际中应该使用哪个。前两个方法通常是由别的对象得到 string 对象,它们间的区别只表现在要转换的对象为 null ... 阅读全文

posted @ 2009-02-16 15:22 网乐者 阅读(167) 评论(0) 推荐(0)

substring与Substring区别

摘要: substring 方法将返回一个包含从原始对象中获得的子字符串的 String 对象。 substring 方法使用 start 和 end 两者的较小值作为子字符串的起始点。例如, strvar.substring(0, 3) 和 strvar.substring(3, 0) 将返回相同的子字符串。substring 方法使用 start 和 end 两者的较小值作为子字符串的起始点。例如, ... 阅读全文

posted @ 2009-02-16 15:21 网乐者 阅读(415) 评论(0) 推荐(0)

string关键字

摘要: 创建字符串: System.Text.StringBuilder 创建一个较长的字符串格式化表达式: 格式化表达式使用两个有效的接口IFormatProvider和IFormattable来处理正则表达式: System.Text. RegularExpressions专门用于执行这类处理Compare比较字符串的内容,考虑文化背景(区域),确定某些字符是否相等CompareOrdinal与Com... 阅读全文

posted @ 2009-02-16 15:21 网乐者 阅读(290) 评论(0) 推荐(0)

serializable序列化

摘要: 序列化是指将对象实例的状态存储到存储媒体的过程。在此过程中,先将对象的公共字段和私有字段以及类的名称(包括类所在的程序集)转换为字节流,然后再把字节流写入数据流。在随后对对象进行反序列化时,将创建出与原对象完全相同的副本。 阅读全文

posted @ 2009-02-16 15:20 网乐者 阅读(152) 评论(0) 推荐(0)

repeater里添加序号的4种方法

摘要: 两种简洁方法 1、 2、 两种其它方法: 在中添加 4、后台实现方法 后台实现方法: 在.aspx里添加 在.cs里添加 ** void InitializeComponent() { this.Repeater1.ItemDataBound += new System.Web.UI.WebControls.RepeaterItemEven... 阅读全文

posted @ 2009-02-16 15:20 网乐者 阅读(444) 评论(0) 推荐(0)

OnPreInit

摘要: Asp.Net 预初始化对象(OnPreInit) 动态控制网站程序中服务器控件的外观2007-12-12 14:50实现功能:动态控制网站程序中服务器控件的外观。 实现步骤: 一在网站根目录下创建文件夹:App_Themes。这个文件夹名字不能改成别的。 二在App_Themes文件夹下创建子文件夹(主题),这个子文件夹名称就是页面的主题名称 三在主题下添加.css,.skin等文件. 四示例:... 阅读全文

posted @ 2009-02-16 15:19 网乐者 阅读(268) 评论(0) 推荐(0)

New关键字

摘要: New关键字 作为修饰符,用于向基类成员隐藏继承成员 作为约束,用于在泛型声明中约束可能用作类型参数的参数的类型 其定义方式为: class Genericer where T : new() { public T GetItem() { return new T(); } } new一个c... 阅读全文

posted @ 2009-02-16 15:19 网乐者 阅读(154) 评论(0) 推荐(0)

net常用代码

摘要: 1. 打开新的窗口并传送参数: 传送参数: response.write("<script>window.open(’*.aspx?id="+this.DropDownList1.SelectIndex+"&id1="+...+"’)</script>") 接收参数: string a = Request.QueryString("id"); string b = Request.Que... 阅读全文

posted @ 2009-02-16 15:18 网乐者 阅读(138) 评论(0) 推荐(0)

Net高级编程之序列化

摘要: 序列化这个东西,从很久以前就诞生了,以前很多编程语言中都有它的身影。所谓序列化,无非就是将程序内存中的数据,按照一定的组织形式,转化为顺序而连续的数据,以方便于网络传输和存储。随着XML的广泛应用,又出现了将数据转化为xml文档格式的序列化,我们这里称之为XML序列化。 本文中,将要讲述.Net编程中的普通序列化和XML序列化功能。其实对于.Net,有两种序列化方式: 1) 使用平台本身提供的... 阅读全文

posted @ 2009-02-16 15:18 网乐者 阅读(160) 评论(0) 推荐(0)

IList接口

摘要: IList接口的所有属性和方法 Add() Add()方法用于在集合中添加元素。对于数组,该方法会抛出NotSupportedException异常 Clear() Clear()方法可清除数组中的所有元素。值类型设置为0,引用类型设置为null Contains() Contains()方法可以确定某个元素是否在数组中。其返回值是true或false。这个方法会对数组中的所有元素进行... 阅读全文

posted @ 2009-02-16 15:17 网乐者 阅读(248) 评论(0) 推荐(0)

Hashtable哈希表

摘要: 在.NET Framework中,Hashtable是System.Collections命名空间提供的一个容器,用于处理和表现类似keyvalue的键值对,其中key通常可用来快速查找,同时key是区分大小写;value用于存储对应于key的值。Hashtable中keyvalue键值对均为object类型,所以Hashtable可以支持任何类型的keyvalue键值对. 哈希表的简单操作 ... 阅读全文

posted @ 2009-02-16 15:16 网乐者 阅读(222) 评论(0) 推荐(0)

三层架构示例代码

摘要: 主要接口代码: //根据Id得到标题 string GetTitle(int nItemId); //获得点击率比较高的商品 IList GetItemByClickTime(); //通过商品的ID获得商品的详细资料 IList GetItemById(int nItemId); //通过Id获得详细信息 返回数据表 ... 阅读全文

posted @ 2009-02-16 10:49 网乐者 阅读(637) 评论(0) 推荐(0)

反射学习系列2-特性(Attribute)

摘要: 先看一个简单的例子 [Table(Name="dbo.[User]")] public partial class User { 当C#编译器发现这个属性有一个特性Table时,首先会把字符串Attribute添加到这个名称的后面,形成一个组合名称TableAttribute,然后在其搜索路径的所有命名空间中搜索有相同类名的类。但要注意,如果该特性名结尾是Attribute,编译器就不会把该字符... 阅读全文

posted @ 2009-02-16 09:55 网乐者 阅读(145) 评论(0) 推荐(0)

导航