学习计算机编程语言C#:[13]点滴补充
不管是学习C#编程语言,还是学习其它知识点,在学习的过程中往往都会掌握核心知识点,而忽略了细小的重要知识点,不常用也没有重视的知识点往往能在某些时候发挥巨大作用,点点滴滴的知识点能够完善自己的C#编程语言知识体系,让自己更好地掌握编程语言,以便更好地运用到日后的开发工作中去。
操作方法
- 01
学习C#语言开发者往往会和周围学习Java语言的进行议论比较,而Java学习者往往会说Java语言不仅仅是一门语言,还是一种Java开发技术,相比于C#语言更加“牛逼”,让C#语言的初学者“哑口无言”,其实这是个基础错误,Java语言是作为Java开发技术的编程语言,Java开发技术是一种单语言的跨平台,优势是跨平台特点,而C#语言支持的.Net开发技术是一种多语言单平台技术,不仅仅是C#语言,还有VB.Net等语言都可以支持.Net开发技术。总的来说两者各有差异化特点。
- 02
C#语言中的特殊字符如何输入,会不会和字符串的双引号发生冲突,这点顾虑在编写C#语言时就已经考虑到了,在C#语言中需要输入特殊字符时可以通过转义字符来表示,并且特殊字符都是以字符形式表现的,比如'\n'代表换行的意思,'\\'表示\的含义,'\b'代表Backspace的退格作用。不同的是需要表示双引号时,要用两个双引号以字符串的形式表现,并且字符串前面需要加@符号,比如@""""代表实际意义上的一个单引号。
- 03
异常捕获,这个知识点的作用就非常大了,尤其是对于程序运行,当开发者考虑到程序可能会出现错误的情况时,C#语言中可以用部分代码来捕获错误信息,同时可以用另外的代码段来继续程序的运行,语法结构是“try{执行可能出错的代码;}catch{出错之后才执行的代码}”,注意catch后的代码块只有try后的代码块出错才会执行,简而言之,try和catch后面的代码块只会执行一个。
- 04
布尔值类型的巧妙使用,布尔类型变量的结果只有是两种,其结果值往往在判断语句中经常使用,因此可以用布尔值类型的变量来作为一个标记,用于执行不同情况的程序代码。C#语言中的除法运算符号是“/”,其结果值是商,而想获得余数时,可以通过使用除余运算符“%”。
- 05
另外try-catch还有一个升级版就是“try-catch-finally”,唯一不同的是finally后面的代码块永远都会执行,也就是不管执行try后的代码块还是catch后面的代码块,finally后面的代码块都会执行。这里只是例举了部分需要注意的细小知识点,随着知识的学习,知识网络结构也会越来越复杂,细小的更需要重视。