
ASP.NET初学交流
lhjnnn
这个作者很懒,什么都没留下…
展开
-
c#的特点
C#具有面向对象编程语言所应有的一切特性,如封装、继承和多态。在 C#的类型系统中,每种类型都可以看作一个对象。但 C#只允许单继承,即一个类不会有多个基类,从而避免了类型定义的混乱。 C#没有了全局函数,没有了全局变量,也没有了全局常量。所有都必须封装在一个类中。因此,用 C#编写的代码具有更好的可读性,而且减少了发生命名冲突的可能。 从别的资料上抄的一小段简单的产述一些C#的原创 2007-04-25 09:49:00 · 2134 阅读 · 0 评论 -
class和struct
1. 引言提起class和struct,我们首先的感觉是语法几乎相同,待遇却翻天复地。历史将接力棒由面向过程编程传到面向对象编程,class和struct也背负着各自的命运前行。在我认为,struct英雄迟暮,class天下独行,最本质的区别是class是引用类型,而struct是值类型,它们在内存中的分配情况有所区别。由此产生的一系列差异性,本文将做以全面讨论。 2. 基本概念2.1转载 2007-04-29 13:16:00 · 558 阅读 · 0 评论 -
深入浅出关键字---把new说透
下面几个 问题可以大概的考察你对new的掌握,开篇之前,希望大家做个检验,如果通过了,直接关掉本页即可。如果没有通过,希望本文的阐述能帮你找出答案。 new一个class对象和new一个struct或者enum有什么不同? new在.NET中有几个用途,除了创建对象实例,还能做什么? new运算符,可以重载吗? 范型中,new有什么作用?转载 2007-04-29 13:11:00 · 495 阅读 · 0 评论 -
is和as
类型转换• is/as操作符小议 1. 引言 类型安全是.NET设计之初重点考虑的内容之一,对于程序设计者来说,完全把握系统数据的类型安全,经常是力不从心的问题。现在,这一切已经在微软大牛们的设计框架中为你解决了。在.NET中,一切类型都必须集成自System.Object类型,因此我们可以很容易的获得对象的准确类型,方法是:GetType()方法。那么.NET中的类型转换,应该考虑的地转载 2007-04-29 13:04:00 · 505 阅读 · 0 评论 -
类和继承
1.类类是面向对象编程的基本构造块,是一种包含数据成员,函数成员和嵌套类型的数据结构,使用 new关键字可以建立类的一个实例。 class A{} class B{ void f() { A a=new A(); } } 是在类B的f方法中创建一个A的实例,2.继承 为了提高软件模块的可重用性和可扩充性,以便提高软件的开发效率,希望能够利用前人或自己以前的开原创 2007-04-26 13:38:00 · 401 阅读 · 0 评论 -
异常处理
C#的异常可能由两种方式导致: throw语句无条件抛出异常。 C#语句和表达式执行过程中激发了某个异常的条件,使得操作无法正常结束,从而引发异常。例如整数除法操作分母为零时将抛出一个异常。 异常由 try语句来处理,try语句提供了一种机制来捕捉执行过程中发生的异常。Try语句有 3 种基本格式: try-catch try-finally try-catch-finally 例:usin原创 2007-04-26 10:33:00 · 454 阅读 · 0 评论 -
控制语句
1.分支语句(1)if语句依据括号中的布尔(Boolean)表达式选择相关语句执行。其基本格式有两种:格式一:是 if最简单的格式,如果条件成立,就执行后面的语句。 if(条件) 单条语句; 格式二:格式二中 else if 可以省略构成两重分支。当然也可以有多个 else if 构成多冲分支结构。 if(条件1){ 语句块(多条语句); } else if(条件2){ 语句块(多条语句); }原创 2007-04-26 10:23:00 · 474 阅读 · 0 评论 -
值类型说明
1.整数类型整数类型 特征 取值类型 sbyte -128-127 有符号8位整数 byte 0-255原创 2007-04-25 10:30:00 · 588 阅读 · 0 评论 -
变量详解
1.变量声明语法:变量类型 变量名;(注意分号)给变量赋值:变量名=变量值;注意:赋值时值必须和变量的类型相容.2 .命名规则:以字线或下划线开头,其后接任意的字母,下划线,数字,不能与关键字同名;3.变量初始化:第一种int i=19;第二种int i;i=20;第三种int i,j,k;第四种int i=198,j=19;原创 2007-04-25 10:15:00 · 416 阅读 · 0 评论 -
程序的输入和输出
Console是System名字空间下的一个类,WriteLine()方法是向屏幕输出数据,ReadLine()方法可以接受屏幕输入的信息, 例子using System;class Hello(){public static void main(){Console.WriteLine("输入你的名字试一下");string name=Console.ReadLin原创 2007-04-25 10:08:00 · 745 阅读 · 0 评论 -
先发一个简单的C#的程序结构
using System; //注明System的第一个字母一定要大写class hello{public static void main(){Console.WriteLine("我的第一个C#程序"); //记录分号一定要写.}}简单描述一下程序的功能:在C#中程序总是先从main()方法开始的,void表示没有返回值,class定义了一个hello原创 2007-04-25 09:53:00 · 506 阅读 · 0 评论 -
c#运算符详解
算术 + - * / % 逻辑(布尔型和按位)原创 2007-04-25 11:57:00 · 608 阅读 · 0 评论 -
引用类型
C#中的引用类型有四种:类、数组、代表和接口。 1.类 类是面象对象编程的基本单位,包括数据成员,函数成员的数据结构.类的数据成员有变量、域和事件。函数成员包括方法、属性、构造函数和析构函数等等。类和结构同样都包含了自己的成员,但他们之间最主要在于:类是引用类型,而结构是值类型。 类支持继承机制,通过继承,派生可以扩展类的数据成员和函数方法,进而达到代码重用和设原创 2007-04-25 11:13:00 · 831 阅读 · 0 评论 -
c#注释
行注释用“//”,块注释用“/*(注释的内容)*/” ,程序的注释是一个非常好的编程习惯.using System; class Hello{ static void Main() { /* 声明一个DateTime 变量t并将当前日期赋给t */ DateTime t=DateTime.Today; string str_Time原创 2007-04-25 10:11:00 · 692 阅读 · 0 评论 -
ASP.NET中常用的js代码
返回前一页3、在button的onClick事件中输入this.RegisterClientScriptBlock("e","history.go(-2);");三、弹出框1、 弹出提示框Alert("提示框,呵呵");2、 弹出确认框return confirm("确认框,呵呵");四、其它常用JS1. oncontextmenu="window.eve原创 2007-06-08 14:09:00 · 558 阅读 · 0 评论