2010年12月28日

摘要: 这里值是举了+(加)—(减)*(乘)/(除)#region 运算符 int x = 25, y = 5; Console.WriteLine("两数之和{0}",x+y); Console.WriteLine("两数之差{0}",x-y); Console.WriteLine("两数之积{0}",x*y); Console.WriteLine("两数之商{0}",x/y); #endregion字符串运算和索引器字符串是C#中常用的运算符号,用在字符串和字符串处理上,C#中用“+”来连接两个字符串,虽然效率低,但是很方便,“[]”用来以索引方式查找字符串数组的值。可以被称为字符串索引。下面用 阅读全文

posted @ 2010-12-28 14:16 lichen396116416 阅读(129) 评论(0) 推荐(0) 编辑

摘要: 变量和常量是用来代表程序中的数据,是程序运行必不可少的一部分常量:常量一般用来保存一个固定的值,例如圆周率π使用,const 关键字常量定义语法如下 const 数据类型 常量名 = 一个固定值;#region 变量和常量 //声明常量和使用 const double PAI = 3.1415926; double r = 2.3; double area = PAI * r * r; Console.WriteLine("园面积是{0}",area);变量的使用比常量要复杂的多,他具备固定的数据类型,声明时候必须制定数据类型//声明和使用变量 int x= 1, y = 1; int z = 阅读全文

posted @ 2010-12-28 11:11 lichen396116416 阅读(205) 评论(0) 推荐(0) 编辑

摘要: 装箱和拆箱是值类型和引用类型互相转换的过程。是数据类型的一种特殊应用,装箱是将值类型转换为引用类型,而拆箱刚好相反--下面的例子,其中object为引用类型#region 装箱和拆箱 double A1 = 62.22;//初始值 object B1 = A1;//转换为引用对象后的值 double C1 = (double)B1;//将引用类型拆箱,并返回值 Console.WriteLine("引用类型的值为{0},拆箱后的值为{1}",B1,C1); #endregion 阅读全文

posted @ 2010-12-28 10:50 lichen396116416 阅读(159) 评论(0) 推荐(0) 编辑

摘要: 数据类型转换:为了输出和保存需要,我们可以把类型不同之间实现转换,如何在C#中实现基础类型之间的转换基础类型一般包括字符型、数值型,日期型,根据类型不同,可分为隐形转换和显示转换两种; //显示转换 double y = 25.202;//定义双精度 int z = (int)y;//只是显示转换,这个转换不安全,容易数据丢失,显示转换一般都是从大往小转换所以容易丢失数据 而隐士转换刚好与其相反 Console.WriteLine("{0}",z);//这是转换结果,数据丢失了//隐士转换 int x = 2; double z = x; Console.WriteLine("{0}",z); 阅读全文

posted @ 2010-12-28 10:40 lichen396116416 阅读(158) 评论(0) 推荐(0) 编辑

摘要: 数据类型有值类型和引用类型;值类型:是将数据存储在堆栈上的简单存储方式,值类型可以是任意形式类型的数据,如:字符、数值、结构和枚举等。引用类型:引用类型是讲数据保存在堆上的存储方式,当将一个数据赋给引用类型时,他被保存在堆上的变量中。引用类型,一般包括类型、接口、委托和数组代码: public class Study{ public Study() { Console.WriteLine("这是引用类型"); }} class Program { static void Main(string[] args) { //引用类型演示 Study A1 = new Study(); Study A 阅读全文

posted @ 2010-12-28 10:18 lichen396116416 阅读(174) 评论(0) 推荐(0) 编辑