方法中的参数
值参数 不含任何参数
引用参数 以ref修饰符声明
输出参数 以out修饰符声明
数组参数 以params修饰符声明
注:如果形参表中包含了数组参数,那么他必须在参数表的最后。另外,参数只能是一维数组,不能再被ref和out修饰
view plaincopy to clipboardprint?
using System;&n...
[更多...]
6f3e6111-28c3-4ea7-84c1-53205c1e76c3|0|.0
C#, 读书笔迹
使用了static修饰的方法是静态方法,反之则为非静态方法。
静态方法是一种特殊的方法,他不属于某个具体的实例。非静态方法可以访问类中的任何成员,而静态方法只能访问静态成员。
class A
{
int x;
...
[更多...]
5715ab85-fc65-4006-8205-088f736420ce|0|.0
C#, 读书笔迹
1、构造函数
一个类的构造函数通常和这个类名相同。
构造函数不声明返回类型。
一般的构造是public的,如果是privat型的说明类不能被实例化,这通常用于只含有静态成员的类。
在构造函数中不要做对类的实例进行初始化以外的事情,也不要尝试显式的调用构造函数。
view plaincopy to clipboardprint?
using System; ...
[更多...]
8bf1a9a0-1ad6-400a-a3c4-fd0c5747c13d|0|.0
C#, 读书笔迹
若将类中的某个成员声明为static成员,则称这个成员为静态成员。类中的成员要么是静态,要么是非静态。一般来说静态成员是属于类所有,非静态成员是属于实例--对象。
view plaincopy to clipboardprint?
using System;
using System.Collections.Generic;
using ...
[更多...]
d702c43d-335d-418f-a244-dc5cf4d49f49|0|.0
C#, 读书笔迹
using System;
using System.Collections.Generic;
using System.Text;
namespace Class
{
class Vehicle...
[更多...]
1f28dbfe-6708-4439-a8b1-20bb3fd0e760|0|.0
C#, 读书笔迹
类型转换:隐式转换(implicit conversions)和显式转换(explicit conversions)
一、隐式转换(implicit conversions)
隐式数值转换
隐式引用转换
隐式枚举转换
1、隐式数值转换
存在精度问题
2、隐式引用转换
view plaincopy to clipboardprint?
u...
[更多...]
a48ec9bb-23e6-4ff2-837b-43e19b063e24|0|.0
C#, 读书笔迹
一、变量
1、命名
按规范
@:为了实现与其它语言相通,在C#中不计入变量名称
例:
int i; //合法
int No.1; //不合法
char use; ...
[更多...]
5c1d4618-7021-4131-a25e-8e8f4a5105ff|0|.0
C#, 读书笔迹
装箱(boxing)和拆箱(unboxing)
装箱和拆箱机制使得在C#类型系统中,任何值类型、引用类型和object类型之间进行转换,我们称这种转化为绑定连接。简单的说,有了装箱
和拆箱的概念,对任何类型的值来说最终我们都可以看作是obect类型。
1、装箱转换
装箱转换是指将一个值类型隐式地转换成一个object类型,或者把这个值类型转换成一个被该值类型应用的...
[更多...]
4c203d3d-8584-41be-b1b5-01cc25fde20f|1|5.0
C#, 读书笔迹
using System;
using System.Collections.Generic;
using System.Text;
//引用类型
//1、类
//Object是其它所有类的基类,C#中的所有类型都直接或间接...
[更多...]
6c9bf78d-024d-41a6-94c5-d7148b9a3d9a|0|.0
C#, 读书笔迹
using System; //System最基本的...
[更多...]
816bce4c-d125-4c97-95d0-b8291fec2a1f|0|.0
C#, 读书笔迹
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....
[更多...]
8924f9dd-228e-49fc-8221-b01cd8223f3a|0|.0
ASP.NET, C#, 个人收藏, 开发小技巧
这个是想到哪里说到哪里,慢慢补充!
1)建立安装程序,加密关键config内容,比如数据库连接字符串等,加密方式可通过获得机器码加密!这样就算被复制了网站,再不能反编译不知道加密方式的情况下,网站还是不能运行!
private byte[] InitStream(XmlNode encryptConnectionStringNode) {
&nbs...
[更多...]
c66e106c-96ad-4abb-8687-abdf9501a935|0|.0
有两种使用资源(resources)的方式:直接嵌入到程序集或者加载外部文件。
如果使用外部文件方式,必须随程序集部署外部文件(资源),并且保证在运行是可以访问到资源文件。如果资源文件和程序集(.exe)永远也不能相会,则会导致问题。
第一种方式部署相对第二种会稳定且出错的几率更小。
 ...
[更多...]
b617375e-58c0-4c87-a198-09e5a19c0526|0|.0
C#, 读书笔迹, 重点内容
1.为什么要进行预编译
ASP.NET 2.0的编译方式大体可以分成两种:动态编译和预编译,要回答为什么要进行预编译,我们先要看看动态编译有什么不好的地方。我们回顾一下上一篇介绍的ASP.NET进行动态编译的简单的流程:当来自Brower的一个基于aspx的Http request抵达Web server,IIS handle这个request,通过分析注册在IIS中的Application M...
[更多...]
11dbc68a-596d-4fe2-902f-e0df0256f44a|0|.0
ASP.NET, C#, 重点内容
Microsoft 的Visual Studio为我们在应用开发中提供的强大功能,我们是有目共睹。借助该工具,是我们的开发 显得更加高效而轻松。从Microsoft把这个IDE的名字从VS.NET 该为VS(比如原来的Visual Studio.NET 2003,现在的版本叫VS2005),可以MS对该IDE的期望和野心:MS要把它改造成一个万能的IDE。不过任何都有其两面性,对于我们广大的开发者...
[更多...]
2deba5e7-869b-4603-bbd9-1fb43ced5f58|0|.0
ASP.NET, C#, 重点内容