C#的变量声明格式:AccessModifier DataType VariableName;AccessModifier是访问修饰符,C#中访问修饰符有以下几种 public 俺的理解就是这个是个公共的,程序中的任何成员都可以访问 protected 成员可以从声明它的类及派生类的内部访问 private 成员只能从声明它的类内部访问 internal 成员只能从声明这它的程序信内部访问DataType是数据类型,C#中的一些有效内部类型为: int 整型 string 字符患 float 实数PS:C#的数据类型也可以是数组,自定义数据类型或用于创建对象的类名. VariableName是变量名大家注意C#的变量命名规则呀:1、区分大小写2、必须以字母开头(不可用数字或符号) 3、不能包含句点/停顿或空格 4、不能与C#保留字(关键字)相同,如果仍想使用,C#提供了一个功能就是在C#的保留字前面加上一个“@”号即可 例如在程序中想使用string这个变量名可以写成@string5、虽然C#的变量都会自动给一个初始值,但是建议大家还是在定义以后初始一下值哇。一起来看个例子吧:using System;class MyCs1{ static void Main() { string @string; /**////定义变量 @string="哈哈,我用C#的保留字定义变量名"; /**////用C#的保留字定义变量名 ConSole.WriteLine(@string); /**////输出 }}现在终于明白以前看咱们老师的代码的时候为啥代码里面会有@了。大家有兴趣可以运行看看哈,俺是运行过了,绝对没错的哈,当然这么简单的东西如果出错。。。那俺也太太菜了哈。C#的输入输出输入:Console.ReadLine(),读取回车符前面的所有字符,不知道有没有限制,有没有朋友试过能接受多少个字符?记得告诉我哈。输出:Console.WriteLine(),它有很多输出格式化参数,大家如果要使用到其他格式可以查查vs .net msdn参考哈,我这里就不多说哈。下面还是来看个例子:using System;class MyCs2{ static void Main() { string inputstring; /**////定义字符变量 inputstring=Console.ReadLine(); /**////让用户输入字符赋给inputstring Console.WriteLine("",inputstring) ; /**////输出inputstring; }}yeah!又一次第一次就运行无错,哈哈,看来以前的C的基础还是有些用的哇。C#的选择语句所有语言都会有的哈,相信稍稍有接触编程的朋友看到这里就知道是if和switch了。if的语法结构如下:if (expression){ 表达式的结果为true时执行的语句}else{ 表达式的结果为false时执行的语句}还是来看个例子哈:using System;class MyCsif{ static void Main() { string str="joe790"; if (str=="joe790") { Console.WriteLine("我的blog地址是http://joe790.blogcn.com"); } else { Console.WriteLine("这个程序不可能显示这条语句哈!"); } }}这个程序输出结果肯定就是“我的blog地址是http://joe790.blogcn.com”了哈。switch的语法: switch(variable) { case value: /**////一定要用冒号 语句 break; case value: 语句 break; /**////一定要有break default: 语句 break; }例子例子我最喜欢了:using System;class MyCsSwitch{ static void Main() { string mystring; mystring=Console.ReadLine(); switch(mystring) { case "6": Console.WriteLine("你想约我星期六见面?"); break; case "7": Console.WriteLine("你要约我星期日见面?"); break; default: Console.WriteLine("其它的日子俺没时间哇!"); break; } }}哈哈,要约我的MM一定要输入6或7哈。今天的最后个内容:编程语言有了选择怎么能少了循环列:C#的循环结构包括以下几个: while do for foreach循环上面三个我就不多说了,跟C的用法是一样了,一定不懂C的朋友就自己翻翻书吧哈,我们重点来看一下foreach,学过VB的朋友一定对foreach比较熟悉,这个结构常用于通过集合或数组来循环foreach 的语法: foreach( Type Identifier in expression) { 语句 }例子再次出现帮助我理解foreachusing System;class MyCsForeach{ static void Main(String[] args) { int index; String[ ] array1=new String[3]; /**////定义数组array1,实例化分配空间 for (index=0;index<3;index++) /**////条件跟for一样哇。 { array1[index]=args[index]; /**////foreach给数组的各个空间按数据下标赋值 } foreach(String strName in array1) { Console.WriteLine(strName); /**////输出大家已经看到过好多了 } }} 相关文章: 2021-05-23 2021-09-13 2021-10-17 2021-07-14 2022-01-10 2021-10-17 2021-09-19