c#学习心得【1】【基础语法部分1】

来源:互联网 发布:渡边谦 知乎 编辑:程序博客网 时间:2024/06/06 01:39

嗯,去年这个时候开始接触c++ 今年开了 windows 编程开始接触c#

 

 

虽然我们不是专业学习编程的,但是对于信息管理与信息系统这个专业而言

 

 

良好的编程基础还是非常重要的

 

 

鉴于老师对于我们前一年的编程基础充满信心进而让我们自学前三章,我只能说老师是过分相信我们了,知道为什么今年四个班合起来还是只有八十几个人选这门课么,就是因为我们知道的太多了,好多人都不选这门课。不过她有件事说的也挺有道理,这个课程使我们的专业课,不选这个选些其他的东西总感觉不是那么踏实,而且这门课的体系比较完整,后续还有更深层次的课程作为深入学习的内容。总之对于现在选的课程都比较满意~

 

少说废话,贴上一些我的小心得

 

 

第一期,基础语法部分(一)

1 参数必须使用括号

 

2 ReadLine 返回String类型的

 

3 WriteLine 想输出参数需要“{0}”占位符

 

4 Bool 函数取值 true false 需要小写

 

5 / 转义字符可以转义自己

 

6 WriteLine @“”) 里面的 / 不会被当做转义字符,但是 “” 不可以,即@不能解决引号的问题

7 String 转换成 int: String i = console.readline(); int a = convert.ToInt32(i);

 

8 习惯上,类名开头大写,变量名小写开头

 

9 “+”还可以实现字符串的相加 eg: string s1=”Hello~”; string s2=”HaHa”; string s3=s1+s2;但是减法不可以;

            string s1 = "Hello~";

            string s2 = "HaHa~";

            string s3 = s1 + s2;

            Console.WriteLine(s3);

            Console.ReadLine();

 

 

 

10              WriteLinewrite区别是前者输出之后自动换行

 

11              两个数相加的代码

Console.WriteLine("Please Input the First Number!");

            string s1 = Console.ReadLine();

            Console.WriteLine("Please Input the Second Number!");

            string s2 = Console.ReadLine();

          int i1 = Convert.ToInt32(s1);

            int i2 = Convert.ToInt32(s2);

            Console.WriteLine("The answer is");

            Console.WriteLine("{0}+{1}={2}",i1,i2,i1+i2);

            Console.ReadLine();

 

12              波尔运算基本格式:bool a = false;

            bool b = (3 <= 5);

            Console.WriteLine(a);

            Console.WriteLine(b);

            Console.ReadLine();

 

13 三元运算符int age = Convert.ToInt32(Console.ReadLine());

            string msg = (age > 18) ? "Yes" : "NO";

           Console.WriteLine(msg);

            Console.ReadLine();

 

13 Switch语句 case 后面可以接string类型的 而且必须配有break。其他值是 defaultswitch

都是离散判断 不能进行区间判断,也不能进行bool判断。被判断的值只能是常量 不能是变量