易网时代-编程资源站
Welcome
首页
/
软件开发
/
C#
C#的数据类型
2016-07-27
32
C#的数据类型2009-04-25 本站 L小凤一.计算机数据基础一般来说,计算机要存储和处理不同的数据类型,在C#中有基本的数据类型和用户自定义数据类型以及引用型数据。我们先学习下基本的数据类型,也就是系统自带的数据类型。每种数据类型都要占据系统内存的一定空间,例如C#中的整数int,一个整数占4个字节,也就是32位;计算机是用0和1二进制来表示和处理数据的,所以一个32位的整数的最大值是:+2的31次幂-1,最小值是-2的31次幂-1。同时要注意的是,...
C#的基本运算1
2016-07-27
30
C#的基本运算12009-04-27 本站 L小凤C#的运算符有三种:一元运算,二元运算和三元运算。所谓二元运算就是参加运算的变量有两个,其他两种类推。一.数学运算一元的包括:+,-,++和--。如:intx=10;intx1=+x;intx2=-x;那么x1=10;x2=-10.这两个运算比较简单。二元运算:加、减、乘,除,取余、,对应的符号是+,-,*,/和%;其中前面4个我不想多说,小学就学过,基本上是:变量1=变量2(加减乘除)变量3的模式;主要学...
C#的基本运算2
2016-07-27
28
C#的基本运算22009-04-30 本站 L小凤一.布尔逻辑运算我们知道bool类型的变量只有俩个值,true和false;在数学上表示1和0。很多时候要判断当某个条件是否成立才能继续执行,这样就是条件表达式为真-true;布尔运算符主要有:==(等于),!=(不等),>=(大于等于),<=(小于等于),>(大于),<(小于)。运算示范如下:变量运算==!=>=<=><Var1=10 Var2=16fals...
C#的分支语句
2016-07-27
29
C#的分支语句2009-05-02 本站 L小凤一,if语句语句形式:if(表达式){<code><code>执行的语句}只有当表达式的值是真或者非0时,{}里的语句才会被执行;if-else是一对的,但是有时候只有if而没有else.先看个例子吧;{doublex;Console.WriteLine("测试if--else");Console.WriteLine("输入一个数字:");str...
C#的循环语句
2016-07-27
29
C#的循环语句2009-05-05 本站 L小凤循环就是重复执行一些语句来达到一定的目的,这个技术用起来很好,只要设定好参数,同样的代码可以执行成千上万次,.C#中的循环方法有几种:for,while,do-while和foreach.,在这里我们依次学习这些循环语句.一.for循环for(参数初始值;表达式是否成立;参数变化){执行循环语句}先看个例子;循环计数器设为count;stringstr="编程bianceng";//int...
C#的类型转换
2016-07-27
40
C#的类型转换2009-05-10 本站 L小凤在计算机中,所有的数据都是以0和1的形式存在的,变量的含义是通过数据的这种解释方式来传达的。在实际应用中很多地方要用到不同数据类型之间的转换,请看下面的一个例子stringstr=null;doublenum=null;Console.WriteLine("enteraserialofnumbers: ");str=Console.ReadLine();//读取一行数字num=Conver...
C#的三种复杂变量类型
2016-07-27
32
C#的三种复杂变量类型2009-05-13 本站 L小凤前面介绍的变量都有一个基本的取值范围,除了String类型之外,每种类型的变量在内存中只占一定数量的字节,下面介绍3种用户自定义的复杂变量。一.枚举型定义枚举型:关键字enum使用方法:enumEname{Value1,value2,………….valueN}声明一个Ename类型的枚举变量Enamemyenum=Ename.value;默认情况下...
C#中的函数
2016-07-27
26
C#中的函数2009-05-16 本站 L小凤一.函数简介函数就是可以完成一定功能,可以重复执行的代码块.同时在面向对象过程中,函数就是方法的另一种叫法.函数可以使代码的可读性更高,可以创建多用途的代码.我们将从浅到深学习函数,先看最简单的函数.<void>函数名字funtionName()staticvoidHello()//没有返回值的函数,函数名字使hello,这个()是必须的{Console.WriteLine("hello,...
C#的引用参数和值参数
2016-07-27
31
C#的引用参数和值参数2009-05-19 本站 L小凤引用参数和值参数在前面的函数学习中,所有函数的参数都是有值参数:在使用参数的时候把一个值传递给函数使用的一个变量.在函数中对此变量的任何修改都不会影响函数调用中指定的参数.还是举例说明比较好:staticvoiddoDouble(doublemynum){mynum*=2;Console.WriteLine("mynumin函数中doDouble{0}",mynum);}stati...
C#的调试和错误处理
2016-07-27
38
C#的调试和错误处理2009-05-22 本站 L小凤再优秀的程序员在编程的过程中也会犯些错误,何况是我们这些初级程序学者;好的程序员会找出一些错误并修改它们.有时候程序中存在一些微妙的错误我们发现不了的时候就得跟踪代码进行调试.一.VisualStudio中的调试在调试模式下运行程序时,运行的是编写好的代码.调试程序的信息在VS执行每行代码过程中发生了甚么都有记录,这些信息保存在Debug目录下的.pdb格式文件中.在运行期间把文本写入Output窗口是...
C#面向对象编程
2016-07-27
30
C#面向对象编程2009-05-25 本站 L小凤在面向对象编程出现之前,几乎所有的程序都是以面向过程为中心的,程序的运行从某个地方开始运行到达到一定的目的就结束了。而且程序的代码修改和重复使用率比较低。面向对象编程把整个世界看成一系列实体的集合,所有的个体都是对象。而对象就是具有一定属性和行为的实体的集合。下面的表格大概的说明了面向过程编程(OPP)和面向对象编程(OOP)的区别。OPPOOP一.类和对象以前学过C++或者JAVA的人对于类和对象应该比较...
C#面向对象编程(续)
2016-07-27
29
C#面向对象编程(续)2009-05-31 本站 L小凤一.构造函数上次说到类是封装了属性和方法的实体的集合,面向对象编程过程把所有的东西都看成对象,而且世界上没有一模一样的对象,所以在创建对象的时候要对对象的属性进行初始化.在定义基本类型变量的时候.声明一个对象的方法如下:intmyint=3;但是在创建对象型数据的时候要用到关键字new来完成对象的创建.最基本的string类型对象的创建方法如下:stringname=newstring("L...
C#中的接口和继承多态
2016-07-27
37
C#中的接口和继承多态2009-06-02 本站 L小凤上一节中我们学习到了构造函数,用来初始化一个对象的实例。同时在.NETFramework中,提供了析构函数用于清理对象。一般情况下不需要特别析构函数,系统会自动提供默认的析构函数来执行操作,清理不再需要的对象。一、静态和实例类成员属性,方法和字段等成员是对象实例所特有的,此外还有静态成员。例如静态方法,属性和字段。这些静态的成员可以在类的不同实例之间共享。所以将他们可以看成是类的全局对象。静态属性和字...
C#中其他的OOP技术
2016-07-27
30
C#中其他的OOP技术2009-06-04 本站 L小凤面向对象编程有很多特点,例如继承,封装,多态等。有关继承的知识前面已经介绍了一点,现在来具体介绍下封装和多态。一.封装类是属性和方法的集合,所谓封装就是在具体定义了某个方法或者属性以后,开发人员只要知道如何使用这些方法和属性而不必要知道所调用的方法或者属性的具体实现过程。犹如在开车过程中的刹车,驾驶员知道在某个时候刹车就可以了,但是不要去关注刹车的过程是怎么实现的,这个是汽车设计员的工作。Person...
C#的基类和访问修饰符
2016-07-27
27
C#的基类和访问修饰符2009-06-06 本站 L小凤C#的基类和访问修饰符一.C#的基类System.Object在面向对象编程过程中,所有的类都是超级父类System.Object类的子类。所有的类都自动继承System.Object,自然也就继承了System.Object类的所有方法,System.Object包含的方法有: publicstaticboolEquals(objectobjA,objectobjB){}publicstaticbo...
C#成员访问和抽象类与接口
2016-07-27
29
C#成员访问和抽象类与接口2009-06-10 本站 L小凤一.成员访问和属性在定义类的时候我们要考虑成员的访问权限,在这里详细说明private加深大家对private的理解;如果类的成员是private那么在其他类中调用该类对象来访问它是非法的。下面举例说明:classPer{privatestringname;publicstringaddress;publicintage;publicPer(){name="Upagn";add...
C#预处理器指令和字符串处理
2016-07-27
28
C#预处理器指令和字符串处理2009-06-13 本站 L小凤一、C#预处理器指令在C#编程过程中,如果文件中的代码太长那么就不便于阅读,为此,采用C#预处理器指令#region来处理代码。#region是C#预处理器指令。#region是一个分块预处理命令,它主要是用于编辑器代码的分块,在编译时会被自动删除。#region使程序员可以在使用VisualStudio代码编辑器的大纲显示功能时指定可展开或折叠的代码。使用#region和#endregion,...
C#文件和目录
2016-07-27
36
C#文件和目录2009-06-16 本站 L小凤一.C#提供的文件操作File类和FileInfo类的区别和使用方法.,两者的主要区别是File不能实例化,只提供静态方法,而后者可以实例化,,提供的方法和File类相似.先看下利用FileInfo构造的一个实例:FileInfomyfile=newFileInfo("c:\abc.txt");创建一个文件实例对象,现在我们可以看下它的属性:FileInfomyfile=newFileIn...
C# Directory和Directory Info的应用及文件读写
2016-07-27
28
C# Directory和Directory Info的应用及文件读写2009-06-19 本站 L小凤一,Directory和DirectoryInfo的应用在Asp,net的实际应用中,上传文件的实现过程中要用到有关目录的操作,来现实文件的上传工作.下面分析下用C#完成文件上传过程的核心代码,其中控件FileUpload用来获取文件/-------------代码段----------stringfilename=FileUploadFileName;...
C#文件读写补充知识
2016-07-27
40
C#文件读写补充知识2009-06-22 本站 L小凤一.FileStream详解1.(FileStreamfs1=File.Open("c:\test.txt",FileMode.Open));FileMode.Open直接用FileStream类打开文件c:\test.txt",2.(FileStreamfs2=File.Open("c:\test.txt",FileMode.Append,FileAc...
<<
111
112
113
114
115
116
117
118
119
120
>>
版权所有©石家庄振强科技有限公司2024
冀ICP备08103738号-5
网站地图