欢迎来到天天文库
浏览记录
ID:37684359
大小:3.25 MB
页数:112页
时间:2019-05-28
《《C和SQLserv》PPT课件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1-5C#6-11数据库14-15ADO.NET访问数据库C#与数据库1.关键字namespace(命名空间)类似于java的包packageusing引用命名空间类似于java的导入importclass类和java相同Main()方法不同与java的main()C#中的Main方法()首字母大写,返回值可以是int或voidMain()方法可以没有命令行参数。staticvoidMain(){}staticvoidMain(string[]args){}staticintMain(){}staticintMain(string
2、[]args){}第一章.C#与java异同点2.变量与常量C#的变量命名规则与java基本相同,但是$在C#中是不能使用的。变量名的组成只包含:字母,数字,下划线;只能以字母,下划线开头。数字不开头!不能使用关键字,和特殊字符。C#中错误的变量名:$Money@name20Strfloat第一章.C#与java异同点3常量常量关键字const,设定后是不允许被修改的。如果要修改程序中一个常量的值,只能在定义的时候修改。下列是一段错误的代码:constintAge=10;//声明一个常量Console.WriteLine(“今年{
3、0}岁”,Age);Age=Age+1;Console.WriteLine(“明年{0}岁”,Age);第一章.C#与java异同点4数据类型C#中bool型、string型与java不同。并且string的首字母,大小写都可以。关于float赋值数据以F或f结束,与java相同。C#中的数据类型使用:boolyesNo=true;stringstr=“hello”;staticvoidMain(String[]args){}staticvoidMain(string[]args){}第一章.C#与java异同点5Console类
4、Console类是C#中的控制台类。他能输出和接收输入。Console.Write();和Console.WriteLine();作用与java的System.out.print();和System.out.println();相同。不同点在与接收输入的方法:Console.ReadLine();返回一个字符串,通过数据类型.parse()方法将数字形式的字符串转换成想要的数据类型。例如从控制台接收输入:intAge=int.Parse(Console.RreadLine());duoblemoney=double.Parse(C
5、onsole.ReadLine());第一章.C#与java异同点6占位符和格式字符串C#输出支持+连接符,不同与java的是C#还有独特的格式字符串方式:例如要输出“你好hello,先生”:Stringstr=“hello”;StringMr=“先生”;Console.WriteLine(“你好”+str+”,”+Mr);Console.WriteLine(“你好{0},{1}”,str,Mr);第一章.C#与java异同点7注释C#中行注释//与块注释/***/和java相同,但文档注释不同///例如:///这是文档注释第一章
6、.C#与java异同点8控制流语句C#中的控制流语句基本和java相同,只有少数区别。Switch:C#中switch的判断类型包括int、string和char类型;C#规定case块和default块必须有break;除非case后面没有语句。例如:Switch(int表达式){case1:case2:语句……break;default:语句……break;}第二章控制流语句和冒泡排序错误的switch代码:intnum=4;Switch(int表达式){case1:语句1…….case2:语句2……break;case2:语
7、句3…….break;casenum:语句4……break;default:语句n……break;}经验总结:switch中case子句是没有顺序的,default可以放在最前面,但任何两份case语句不能有相同的值case的值必须是常量,不允许是变量第二章控制流语句和冒泡排序foreach循环foreach循环是依次遍历数组或集合的每一个元素,并且对每个元素都执行一次循环体的操作。例如要对数组array遍历输出:int[]array={2,3,4,5};foreach(intcinarray){Console.WriteLine
8、(c);}第二章控制流语句和冒泡排序foreach的错误用法:int[]array={2,3,4,5};foreach(intcinarray){c=c+1;Console.WriteLine(c);}foreach循环和for循环不同的是:for
此文档下载收益归作者所有