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

【C#】初识c#

2015-09-12 15:10 453 查看
初步了解】C#是一种安全的、稳定的、简单的、优雅的,由C和C++衍生出来的面向对象的编程语言。它在继承C和C++强大功能的同时去掉了一些它们的复杂特性(例如没有宏以及不允许多重继承)。C#综合了VB简单的可视化操作和C++的高运行效率,以其强大的操作能力、优雅的语法风格、创新的语言特性和便捷的面向组件编程的支持成为.Net开发的首选语言。

比较学习】刚接触C#时感觉很熟悉,因为之前学过C语言。C#和C语言将其部分相同点总结如下:

1、数据类型,都有关键字int定义的整型,关键字double定义的实型,以及关键字char定义的字符型,关键字enum定义的枚举类型。

2、运算符,都有赋值运算符(=),都有+、-、*、/、%等算术运算符;都有>、<</SPAN>、>=、<=、==、!=等关系运算符;都有&&、||、
!等逻辑运算符。

3、程序结构,都有三种程序结构,即顺序结构,分支结构和循环结构。

顺序结构指程序从Main方法(函数)开始,自顶向下一句一句顺序执行,至Main方法(函数)结束。

分支结构指if(条件)、if(条件)-else、switch(条件),if(条件)、if(条件)~else、else~if(条件)都是先判断条件(此条件的运算结构必须为bool型),为true则执行if所带的语句块,为false则执行else所带的语句块;switch语句则是先判断条件(此条件的类型与case后常量的类型一致),如果该条件与某个case后的常量相等,则执行case所带的语句块(该语句块必须以break结束),如果该条件不与任何一个case后的常量相等,则执行default所带的语句块(该语句块必须以break结束)。

循环结构指while(条件)、do~while(条件)、for(变量初始化;条件;变量改变)三种形式,while先判断条件,条件为true则执行循环体,循环体结束再次判断条件,为false则跳出循环执行下一条语句。do~while先执行一次循环体,再判断条件,条件为true则执行循环体,循环体结束再次判断条件,为false则跳出循环执行下一条语句。for先执行括号内第一个分号前的内容,再进行第二个分号前的条件判断,条件为true则执行循环体,循环体结束后执行括号内第二个分号后的变量改变,然后再次判断条件,为false则跳出循环执行下一条语句。三种循环的选择一般遵循知道循环次数用for,不知道循环次数用while或do~while。

4、都有break、continue和goto语句,break用于跳出循环,continue用于跳出本次循环,而goto语句由于跳转过于灵活,都不建议使用。

5、都有常量(const修饰)、变量的概念,且要求先定义,初始化后使用。都有数组,方法(函数),结构(有差异)等概念。都可用\后加特定字符表示特殊含义的转义字符。都可用(类型名)方式进行数据类型的强制转换。都要考虑常量、变量作用域。

C#基础总结



总结】自己的C#知识还很欠缺,总结的很多都不是很到位,知识点待逐步完善。但我感觉对比学习还是很有必要的,很大程度上提高了我们的学习效率。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: