2012年6月25日

C#条件判断-if语句简单结构

摘要: 1、简单if结构来看这个例子,然后做出你的判断:if (我每天赚100万){ 我每天都将100成中的90万分给你。}看完上面的“程序”,你觉得我是个大方的人吗?看起来是噢,但问题是我永远也无法每天赚100万,所以关于“我每天都将100成中的90万分给你” 整个是在穷开心呵。注意:if条件表达式的结果必须是布尔型的,即或者为真,或者为假。int score=20;if (score){Console.WriteLine("加20分");}这段代码编译时会出现错误。int score=20;if (score==20){Console.WriteLine("加20分& 阅读全文

posted @ 2012-06-25 16:53 流星落 阅读(2142) 评论(0) 推荐(0)

C#控制台的输入和输出-Console类-从控制台输入

摘要: Console类提供的输入方法非常简单,语法如下:Console.ReadLine();Console.ReadLine()方法返回的是键盘输入string类型;Console.Read()是把键盘输入的字符转化成ASC码;以下代码返回一个字符串类型,可以把它直接赋给字符串变量。string strname=Console.ReadLine();有时从控制台输入数字,就用到前面的数据转换。例如:int num=int.Parse(Console.ReadLine());int num=Convert.ToInt32(Console.ReadLine());注意:Console.ReadLine 阅读全文

posted @ 2012-06-25 16:52 流星落 阅读(1407) 评论(0) 推荐(0)

用Convert类实现数据类型转换

摘要: Convert类用于将一个基本数据类型转换为另一个基本数据类型,返回与指定类型的值等效的类型;受支持的基类型是Boolean、Char、SByte、Byte、Int16、Int32、Int64、UInt16、UInt32、UInt64、Single、Double、Decimal、DateTime和String。可根据不同的需要使用Convert类的公共方法实现不同数据类型的转换。所执行的实际转换操作分为以下3类:(1)从某类型到它本身的转换只返回该类型,不实际执行任何转换。(2)无法产生有意义的结果的转换引发InvalidCastException,不实际执行任何转换。下列转换会引发异常:从C 阅读全文

posted @ 2012-06-25 16:50 流星落 阅读(1489) 评论(0) 推荐(0)

C#控制台的输入和输出-Console类-输出到控制台

摘要: C# 控制台程序一般使用 .NET Framework Console 类提供的输入/输出服务。我们多次用到Console.WriteLine方法,我们再学习一些其他的方法。输出到控制台输出到控制台就是把数据输出到控制台并显示出来, .Net框架提供了Console类实现这个任务,具体方式有以下几种:Console.WriteLine();Console.Write();Console.WriteLine("输出的值");Console.Write("输出的值");Console.WriteLine("输出的格式字符串",变量列表); 阅读全文

posted @ 2012-06-25 16:50 流星落 阅读(8217) 评论(0) 推荐(0)

C#数据类型转换-数值字符串和数值之间的转换

摘要: 首先,我们得搞明白,什么是数值字符串。我们知道,在 C# 中,字符串是用一对双引号包含的若干字符来表示的,如 "123"。而 "123" 又相对特殊,因为组成该字符串的字符都是数字,这样的字符串,就是数值字符串。在我们的眼中,"123"即是一串字符,也是一个数,但计算机却只认为它是一个字符串,不是数。因此,我们在某些时候,比如输入数值的时候,把字符串转换成数值;而在另一些时候,我们需要相反的转换。将数值转换成字符串非常简单,因为每一个类都有一个 void ToString() 方法。所有数值型的 void ToString() 方法都 阅读全文

posted @ 2012-06-25 16:49 流星落 阅读(20915) 评论(0) 推荐(0)

C#中数据类型转换-隐式转换

摘要: 隐式转换:一般是低类型向高类型转化,能够保证值不发生变化。隐式数值转换:从 sbyte 到 short、int、long、float、double 或 decimal。 从 byte 到 short、ushort、int、uint、long、ulong、float double 或 decimal。从 short 到 int、long、float、double 或 decimal。从 ushort 到 int、uint、long、ulong、float、double 或 decimal。 从 int 到 long、float、double 或 decimal。 从 uint 到 long、ul 阅读全文

posted @ 2012-06-25 16:48 流星落 阅读(1565) 评论(0) 推荐(0)

C#中数据类型转换-显式转换

摘要: 显示类型转换,也称强制类型转换。通过显示数据转换,可以把取值范围大的数据转换为取值范围小的数据。using System;class ConvertTest{static void Main(){int num1=3;float num2=num1;double num3=45.24;int num4;num4=num1*(int)num3;Console.WriteLine("整数类型转化为浮点类型{0}",num2);Console.WriteLine("总价格为{0}",num4);Console.ReadKey();}} 阅读全文

posted @ 2012-06-25 16:48 流星落 阅读(450) 评论(0) 推荐(0)

C#枚举-避免不合理赋值

摘要: 什么是枚举?一年只能有12个月,每个星期只能从星期一到星期日,不能有别的日子,这些都是固定的值,不能随意变动。C#中处理这些数据就可以采用枚举。枚举是一组已经命名的数值常量,用来定义一组具有特定值的数据类型,枚举的定义方法如下:<访问修饰符> enum 枚举名称{枚举对象}public enum DayWeek{Sunday,Monday,Tuesday,Wednesday,Thursday,Friday,Saturday}这段代码定义了表示一周中包括星期几的枚举。enum是声明枚举的关键字,DayWeek是枚举的名称,大括号中的数据是枚举对象,枚举对象之间用“,”隔开。默认情况下 阅读全文

posted @ 2012-06-25 16:46 流星落 阅读(1123) 评论(0) 推荐(0)

C#数组-使用数组的索引

摘要: 定义的每个数组中有很多元素,如何有效地组织这些元素呢?其实每个数组元素都有一个编号,叫做数组索引,有时也称为数组下标。C#中数组的索引是从0开始的,最大索引等于数组长度减1。假设一个数组的长度为0,其索引从0开始,到n-1为止。C#通过索引来访问数组中的元素。using System;class Program { static void Main(string[] args) { string[] strName = new string[4]; //通过索引给每个数组元素赋值 strName[0] = "韦小宝"; strName[1] = "苏荃" 阅读全文

posted @ 2012-06-25 16:45 流星落 阅读(4516) 评论(0) 推荐(0)

C#数组-什么是数组

摘要: 现在有一个班的学生姓名需要存储,根据前面学过的方法,需要定义与这个班人数相同的变量来分别存储每一个学生的姓名。如下代码:string student1="张三";string student1="李四";string student1="王五";string student1="赵六";……string student1="刘九";这种方法虽然能够实现我们的目标,但是很麻烦。如果有成千上万的学生也用同样的方式去实现,那就更不行了。下面引入数组来解决这个问题。数组是具有相联系类型和名称的变量的集合 阅读全文

posted @ 2012-06-25 16:44 流星落 阅读(592) 评论(0) 推荐(0)

导航