重温C#语法之方法:方法中的参数

18. 十二月 2009
方法中的参数 值参数   不含任何参数 引用参数  以ref修饰符声明 输出参数 以out修饰符声明 数组参数 以params修饰符声明 注:如果形参表中包含了数组参数,那么他必须在参数表的最后。另外,参数只能是一维数组,不能再被ref和out修饰 view plaincopy to clipboardprint? using System;&n... [更多...]

C#, 读书笔迹

重温C#语法之方法:静态方法和非静态方法

18. 十二月 2009
使用了static修饰的方法是静态方法,反之则为非静态方法。 静态方法是一种特殊的方法,他不属于某个具体的实例。非静态方法可以访问类中的任何成员,而静态方法只能访问静态成员。 class A    {       int x;    ... [更多...]

C#, 读书笔迹

重温C#语法之类:构造函数和析构函数

18. 十二月 2009
1、构造函数 一个类的构造函数通常和这个类名相同。 构造函数不声明返回类型。 一般的构造是public的,如果是privat型的说明类不能被实例化,这通常用于只含有静态成员的类。 在构造函数中不要做对类的实例进行初始化以外的事情,也不要尝试显式的调用构造函数。 view plaincopy to clipboardprint? using System;  ... [更多...]

C#, 读书笔迹

重温C#语法之类:静态成员、非静态成员和成员常量

18. 十二月 2009
若将类中的某个成员声明为static成员,则称这个成员为静态成员。类中的成员要么是静态,要么是非静态。一般来说静态成员是属于类所有,非静态成员是属于实例--对象。 view plaincopy to clipboardprint? using System;   using System.Collections.Generic;   using ... [更多...]

C#, 读书笔迹

重温C#语法之类:基础

18. 十二月 2009
using System;   using System.Collections.Generic;   using System.Text;     namespace Class   {       class Vehicle... [更多...]

C#, 读书笔迹

重温C#语法之类型转换

18. 十二月 2009
类型转换:隐式转换(implicit conversions)和显式转换(explicit conversions) 一、隐式转换(implicit conversions) 隐式数值转换 隐式引用转换 隐式枚举转换 1、隐式数值转换     存在精度问题 2、隐式引用转换 view plaincopy to clipboardprint? u... [更多...]

C#, 读书笔迹

重温C#语法之变量和常量

18. 十二月 2009
一、变量 1、命名 按规范 @:为了实现与其它语言相通,在C#中不计入变量名称 例: int i;            //合法 int No.1;     //不合法 char use;    ... [更多...]

C#, 读书笔迹

重温C#语法之装箱和拆箱

18. 十二月 2009
装箱(boxing)和拆箱(unboxing) 装箱和拆箱机制使得在C#类型系统中,任何值类型、引用类型和object类型之间进行转换,我们称这种转化为绑定连接。简单的说,有了装箱 和拆箱的概念,对任何类型的值来说最终我们都可以看作是obect类型。 1、装箱转换    装箱转换是指将一个值类型隐式地转换成一个object类型,或者把这个值类型转换成一个被该值类型应用的... [更多...]

C#, 读书笔迹

重温C#语法之数据类型(2)引用类型

18. 十二月 2009
using System;   using System.Collections.Generic;   using System.Text;     //引用类型     //1、类   //Object是其它所有类的基类,C#中的所有类型都直接或间接... [更多...]

C#, 读书笔迹

重温C#语法之数据类型(1)值类型

18. 十二月 2009
using System;                              //System最基本的... [更多...]

C#, 读书笔迹

CacheHelper缓存类

18. 十二月 2009
using System; using System.Collections; using System.Collections.Generic; using System.Text; using System.Text.RegularExpressions; using System.Web; using System.Web.Caching; namespace CropWeb.... [更多...]

ASP.NET, C#, 个人收藏, 开发小技巧

防止随意移植网站的方法

17. 十二月 2009
这个是想到哪里说到哪里,慢慢补充! 1)建立安装程序,加密关键config内容,比如数据库连接字符串等,加密方式可通过获得机器码加密!这样就算被复制了网站,再不能反编译不知道加密方式的情况下,网站还是不能运行!   private byte[] InitStream(XmlNode encryptConnectionStringNode) {   &nbs... [更多...]

在.net程序中使用资源

15. 十二月 2009
有两种使用资源(resources)的方式:直接嵌入到程序集或者加载外部文件。     如果使用外部文件方式,必须随程序集部署外部文件(资源),并且保证在运行是可以访问到资源文件。如果资源文件和程序集(.exe)永远也不能相会,则会导致问题。     第一种方式部署相对第二种会稳定且出错的几率更小。  &nbsp... [更多...]

C#, 读书笔迹, 重点内容

深入剖析ASP.NET的编译原理之二:预编译(Precompilation)

15. 十二月 2009
1.为什么要进行预编译 ASP.NET 2.0的编译方式大体可以分成两种:动态编译和预编译,要回答为什么要进行预编译,我们先要看看动态编译有什么不好的地方。我们回顾一下上一篇介绍的ASP.NET进行动态编译的简单的流程:当来自Brower的一个基于aspx的Http request抵达Web server,IIS handle这个request,通过分析注册在IIS中的Application M... [更多...]

ASP.NET, C#, 重点内容

深入剖析ASP.NET的编译原理之一:动态编译(Dynamical Compilation)

15. 十二月 2009
Microsoft 的Visual Studio为我们在应用开发中提供的强大功能,我们是有目共睹。借助该工具,是我们的开发 显得更加高效而轻松。从Microsoft把这个IDE的名字从VS.NET 该为VS(比如原来的Visual Studio.NET 2003,现在的版本叫VS2005),可以MS对该IDE的期望和野心:MS要把它改造成一个万能的IDE。不过任何都有其两面性,对于我们广大的开发者... [更多...]

ASP.NET, C#, 重点内容