web服务
摘要:web服务就是在web上提供的软件服务,该软件通常是在web服务器上运行的包含业务逻辑的控件, 可以通过Internet以编程的方式使用此业务逻辑,而且使用web服务就像调用本地应用程序的一个函数一样。 web服务允许在不同平台上用不同的语言编写的各种程序使用标准的web协议相互通信,这些协议包括
阅读全文
asp.net内置对象
摘要:asp.net通过内置对象来维护有关当前应用程序,每个用户会话,当前http请求,请求的web窗体页等的信息, 主要用于与用户的交互。这些内置对象包括:Request对象,Response对象,Context对象,Application对象, Session对象,Server对象和Trace对象。
阅读全文
asp.net
摘要:<%@ Page language="c#" CodeFile="Webform.aspx.cs" Inherits="test.WebForm" %> @Page指令添加CodeFile属性,以便告诉ASP.NET到哪里寻找隐藏模块, 另外的Inherits的属性,以便公开代码隐藏模块的命名空间和
阅读全文
asp.net处理请求
摘要:当用户通过客户端浏览器向Web服务器发出请求时,Web服务器检查所请求页的扩展名, 如果是aspx,就会启动ASP.NET引擎处理该请求。ASP.NET引擎首先会检查输出缓冲中, 是否有此页面或此页面已经被编译成相应的DLL,然后会根据以上几种情况进行相应处理。 1.若输出缓存中没有此网页或编译过的
阅读全文
匿名方法
摘要:匿名方法即没有方法名只有方法体。 这里结合委托一起解释,因为委托是用来承载方法的。 格式: 委托名 实例变量=delegate(形参列表) { 方法体 } 其中参数列表需与委托类型定义的一致,返回值类型也应该一致。
阅读全文
泛型约束
摘要:泛型:即通过参数化类型来实现在同一份代码上操作多种数据类型。 利用泛型也可以达到代码重用的目的。 1.泛型类 泛型类的定义与一般类的定义几乎一样,只是它把一些参数用泛型的类型参数来代替。 格式: 修饰符 class 类名<类型参数列表> { 类体 } 2.泛型方法 泛型方法与普通的方法区别在于使用类
阅读全文
方法重载和运算符重载
摘要:1.方法重载 方法重载允许一个类中有同名的方法存在,即一个类中可以有两个以上的方法取相同的名字, 为了区分这些同名方法,要求方法有不同的参数,要么参数个数不同,要么参数类型不同。 注意:返回值类型不同是不能构成重载的,因为会出现二意性,也不会通过编译。 例如: void Play() { 方法体 }
阅读全文
方法参数
摘要:C#的方法参数包括:值参数,引用参数,输出参数和参数数组。 1.值参数 未使用任何修饰符声明的参数就是值参数。 例如: int GetMax(int a,int b) { 方法体 } 2.引用参数 用ref修饰符声明的参数为引用参数,使用引用参数可以达到在方法中对形参的任何改变都会反应到实参当中。
阅读全文
C#编译器
摘要:1. 用visual Studio集成开发环境可以直接点击生成→生成解决方案来调用编译器编译。 2.手动编译,C#的编译器是csx.exe,通过命令行操作。 相关命令: 例如:csc /target:exe /out:helloworld.exe hello.cs表示源文件是hello.cs,生成目
阅读全文
C#跳转语句
摘要:1.break 退出直接封闭它的switch、while、do、for或foreach语句。 当有嵌套时,break只退出最里层的语句块。 break不能跳出finally语句块。 2.continue 用来结束while、do....while、for和foreach语句的当前循环,继续下一轮循环
阅读全文
C#字符串类型
摘要:C#字符串类型(string)是一种引用类型,是System.String的别名,表示Unicode字符串。 两种表示方法: 1.“C#” 直接用双引号括起来。 2.使用@,@“c:\test”,可以把字符串中特殊字符的特殊性去掉,字符串中的所有字符均被认为我普通字符。
阅读全文
C#字符类型
摘要:C#字符串类型采用Unicode字符集,一个Unicode标准字符长度位16位,它允许用单个编码方案表示世界上使用的所有字符。 字符类型表示位char。 关于字符的转义:C#也可以使用字符转义,用 “\” 来进行转义。 一些转义符: \' \" \0
阅读全文
C#整数类型
摘要:C#支持9种整数类型,sbyte,byte,short,ushort,int,uint,long,ulong和char。
阅读全文
.net的数据类型说明
摘要:C#提供称为简单类型的预定义结构类型集,简单类型通过保留字标识, 而这些保留字只是System命名空间中预定义结构类型的别名。 保留字与预定义结构类型的对应如下: 预定义结构类型和保留字(简单类型)是等价的。
阅读全文
Windows应用程序文件说明
摘要:bin文件夹:包含debug子目录,含有.exe可执行文件和pdb文件,其中pdb文件包含完整的调试信息(包含函数原型); obj文件夹:包含debug子目录,含有编译过程中生成的中间代码。 Properties文件夹:包含AssemblyInfo.cs文件,它是创建项目过程中自动添加的。此文件包含
阅读全文
控制台应用程序文件说明
摘要:bin文件夹:包含debug子目录,含有可执行的.exe文件和pdb文件,其中pdb文件包含完整的调试信息(包含函数原型); obj文件夹:包含debug子目录,含有编译过程过程中生成的中间代码; Properties文件夹:包含AssemblyInfo.cs文件,它是在创建项目过程中自动添加的。此
阅读全文