您的位置:首页 > 编程语言 > C#

C#基础

2016-01-22 15:05 351 查看

一、 C#与.Net的关系

C#是一种相当新的编程语言。C#的重要性体现在以下两个方法:

1)、它是专门为Microsoft的.net FrameWork一起使用而设计的

(.net FrameWork是一个功能非常丰富的平台,可开发,部署和执行分布式应用程序)

2)、它是一种基于现代面向对象设计方法的语言,它在设计它的时候,Microsoft还吸取了其他所有类似语言的经验,这些语言是近20年面向对象规则得到广泛应用后才开发出来的。

有一个很重要的问题要弄明白:C#就其本身而言只是一种语言,它本身不是.net本身的一部分。.net支持的一些特性,C#并不支持。

而C#语言的另一些特性,.net却不支持(如运算符重载).

因为C#和.Net一起使用,所以如果要使用C#高效的开发应用程序,理解Framework是非常重要.这里我就不再详谈了。


二、了解C#的一些基础

1、 c#在向控制台输出语句



2、转义换



3、c#接收用户在控制台输入的资料



案例:接收用户输入的两个整数,并计算其和是多少?



4、关于 XX.Parse()用法需要注意

XX.Parse(); 这里的XX可以是 int、double、bool等

它的用途是:把字符串转换为其它类型

下面的语法都是错误的

int.Parse(“我和你”); 不行,因为“我和你”不是有效的数字

int.Parse(123);          不行,必须是字符串

int.Parse(“123.45”);   不行,因为”123.456”是小数,所以不能转换为整数


5、Console.WriteLine()的语法格式(3种)

1)、Console.WriteLine(); //输出一行

2)、Console.WriteLine(要输出的值);

3)、Console.WriteLine(“格式化字符串”,变量列表);

说明:{0}:占位符

依次使用{0}、{1}、{2}…与变量列表中的变量对应

下面是一个使用”+”拼接 和 使用格式化字符串输出结果的对比:



可能刚开始,有些初学者还不太习惯使用占位符的形式,但是以后你以后你就会慢慢发现,格式化字符串的强大功能之处。现不在这里多加描述。



把a的值赋值给占位符{0},把b的值赋值给占位符{1},以此类推

可能刚开始,有些初学者还不太习惯使用占位符的形式,但是以后你以后你就会慢慢发现,格式化字符串的强大功能之处。现不在这里多加描述。

案例:使用格式化字符串来拼接一句话:
__心__意,__心__意,__ 羊__泰

Console.WriteLine(“{0}心{0}意,{1}心{2}意,{1}羊{3}泰”,
”一”, ”三”, ”二”, ”开” )


那么请您思考一下占位符{0}、{1}、{2}、{3}分别代表什么?
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: