上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 52 下一页

2012年6月26日

C#中return语句的使用方法

摘要: C#中return语句的使用方法return语句终止它所在的方法的执行,并将控制权返回给调用方法,另外,它还可以返回一个可选值。如果方法为void类型,则可以省略return语句。return语句后面可以是常量,变量,表达式,方法,也可以什么都不加。return语句可以出现在方法的任何位置。一个方法中也可以出现多个return,但只有一个会执行。当return语句后面什么都不加时,返回的类型为void。下面代码演示retrun语句:return 1;return a;return a+b;return Add(a+b);return;下面编写方法计算长方形面积:用构造函数初始化对象,输出计算结 阅读全文

posted @ 2012-06-26 12:59 流星落 阅读(5110) 评论(0) 推荐(0) 编辑

C#方法的调用

摘要: C#方法调用步骤如下:1、实例化方法的类,创建对象。Dog objdog=new Dog();2、用对象名.方法名(参数)调用方法objdog.方法名(参数);方法调用实例一:在一个类中编写两个整型数据相加,返回和的方法,在另一个类中调用该方法。using System;class Accept{public int Add(int a, int b){ return a + b;}public void Show(int sum){ Console.WriteLine("两个数相加的和为{0}", sum);}}class Program{static void Main 阅读全文

posted @ 2012-06-26 12:58 流星落 阅读(659) 评论(0) 推荐(0) 编辑

C#析构函数-销毁对象

摘要: 析构函数和构造函数刚好相反,构造函数在创建对象时使用,而析构函数在销毁对象时使用。程序中每次创建一个对象都要占有一定的系统资源,实时销毁无用的对象,释放资源才能够保证系统的运行效率。C#中运用垃圾回收器来实现这个功能。当应用程序中的对象失去作用时,垃圾回收器自动调用析构函数释放资源。声明析构函数的语法如下:~<类名>(){ // 析构函数的主体 }使用析构函数时要注意以下几点:析构函数声明方式与构造函数的相同只是在类名前加个(~)符号。一个类只能有一个析构函数。析构函数不能继承和重载。析构函数不能显式或手动调用,只有在该类被销毁的时候调用。析构函数不接受任何参数,不带任何访问修饰符 阅读全文

posted @ 2012-06-26 12:57 流星落 阅读(988) 评论(0) 推荐(0) 编辑

C#方法

摘要: C#的主要成员除了成员变量之外,还有方法。方法用来描述对象的行为,由一组完成特定功能的语句组成。方法是程序设计的组成元素,没有方法的程序是没有意义的。Main()函数,就是C#提供的方法。方法的声明C#中声明方法的语法如下:<访问修饰符> 返回类型 方法名(参数列表){//方法体}1、访问修饰符:方法的访问修饰符和成员变量的访问修饰符相同。方法名称前没有任何访问修饰符时,系统默认为private类型。2、方法返回值:定义方法的目的是完成一定的功能。定义好的方法提供给别人来调用,调用后就会有一个结果产生,那个结果就是方法的返回值。方法的返回值类型可以是任意数据类型,也可以是对象类型, 阅读全文

posted @ 2012-06-26 12:57 流星落 阅读(209) 评论(0) 推荐(0) 编辑

C#带参数的构造函数

摘要: 构造函数可以没有参数,也可以包含一个以上的参数,带参数的构造函数用于初始化成员变量,在实例化类时完成初始化的过程。其语法如下:class 类名{<访问修饰符> 类名 (参数列表){//构造函数主体}}访问带参数的构造函数如下:类名 对象名=new 类名(参数值);using System;class Dog{public string type;public string color;public Dog(string strtype, string strcolor){ this.type = strtype; this.color = strcolor;}}class Prog 阅读全文

posted @ 2012-06-26 12:56 流星落 阅读(3170) 评论(0) 推荐(0) 编辑

C#不同类型的成员变量(字段)的默认值

摘要: 创建类的一个实例时,在执行构造函数之前,如果你没有给成员变量赋初始值,C#编译器缺省将每一个成员变量初始化为他的默认值。如果变量是方法的局部变量,编译器就会认为在使用该变量之前,代码必须给它显示的设定一个值。否则会发生“使用了未赋值的局部变量”的错误。对于其他情况,编译器会在创建变量时,把变量初始化为默认值。1、对于整型、浮点型、枚举类型(数值型),默认值为0或0.0。2、字符类型的默认值为\x0000。3、布尔类型的默认值为false。4、引用类型的默认值为null。如果声时变量时,为它指定了初始值(int i=10;),那么这个值就用于初始化该变量了。虽然C#编译器为每个类型都设置了默认类 阅读全文

posted @ 2012-06-26 12:55 流星落 阅读(1390) 评论(0) 推荐(0) 编辑

C#构造函数-创建对象

摘要: 构造函数(constructor)用于执行类的实例的初始化。每个类都有构造函数。C#中通过new关键字创建对象的过程其实就是通过new关键字调用类的构造函数的过程。创建对象时,必须调用构造函数,如果没有定义构造函数,系统会提供一个默认的构造函数。在访问一个类的时候,系统将最先执行构造函数中的语句,任何构造函数的执行都隐式的调用了系统提供的默认构造函数base(),可以有参数,也可以没有。有参数的时候,类在实例化的时候必须传递参数。构造函数是类中的特殊方法,C#使用构造函数来初始化变量。创建构造函数的语法如下:class 类名{<访问修饰符> 类名(){//构造函数主体}}构造函数的 阅读全文

posted @ 2012-06-26 12:52 流星落 阅读(1234) 评论(0) 推荐(0) 编辑

C#实例化类的详细介绍

摘要: 我们定义一个类后,就必须实例化才给使用。实例化就是创建一个对象的过程。在C#中,我们使用new运算符关键字来创建。类 对象=new 类();即 class object=new class();这样就生成了一个对象。比如有一个类叫汽车。你现在想在程序中买一辆,所以你用new来买了一辆汽车,这辆车你得给你找个名字,比如宝马。呵呵所以就成汽车 宝马 = new 汽车你有钱了,你要再来一辆:汽车 奔驰 = new 汽车 但他们都有汽车该有的东西:四个轮子,一个方向盘,发动机,车门。所以都是汽车一类的东西。C#的本质,可以这样表达,c#所有东西全都是类,一个继承另一个,子类继承父类。 连string. 阅读全文

posted @ 2012-06-26 12:51 流星落 阅读(6561) 评论(1) 推荐(1) 编辑

C#中对象的声明和使用

摘要: 类和对象是密不可分,有类就有对象。有对象就有类,世界万物都可以看作对象。用面向对象的思想解决问题,就要把一切都看成对象。对象是不能脱离类存在的。类是对象共同拥有的属性的描述,由对象归纳成类,对象是类的具体体现。如汽车是一个类,而具体到某个人的车就是对象。在C#中,所有的东西都可以看作对象。把一个东西看成对象,我们就可以孤立的去审查它的性质,它的行为,进而研究和其他对象的关系。同样,在程序中使用对象的概念,就让我们把一个程序看成是很多对象相互作用的结果。对象必须建立在类的基础上,声明一下对象也就是类的实例化过程。对象是类的具体化的体现。我们创建一个教师类classs Teacher { publ 阅读全文

posted @ 2012-06-26 12:47 流星落 阅读(4199) 评论(1) 推荐(0) 编辑

C#访问修饰符

摘要: 所有类型和类型成员都具有可访问性级别,用来控制是否可以在您程序集的其他代码中或其他程序集中使用它们。您在声明类型或成员时使用以下访问修饰符之一来指定其可访问性:public :访问不受限制。可以类内和任何类外的代码中访问。private: 可以被所属类访问。只有同一类或结构中的代码可以访问该类型或成员。protected :可以被所属类其派生类访问。只有同一类或结构或者派生类中的代码可以访问该类型或成员。internal :可以被当前程序集访问。同一程序集中的任何代码都可以访问该类型或成员,但其他程序集中的代码不可以。protected internal :同一程序集中的任何代码或其他程序集中 阅读全文

posted @ 2012-06-26 12:46 流星落 阅读(221) 评论(0) 推荐(0) 编辑

上一页 1 ··· 40 41 42 43 44 45 46 47 48 ··· 52 下一页

导航