1.第一行using System是什么意思?
答:using system;在C#中指的是命名空间的意思,引入命名空间相当于Java里的import java.util引入包的作用,引入命名空间,你就可以使用其中的变量名和函数。
比如用StringBuilder类,就不用System.Text.StringBuilder builder = new System.Text.StringBuilder()了。
2.namespace以及后面的是什么意思?
答: 命名空间,相当于namespace相当于windows操作系统中的文件夹。“项目名.文件夹名”,用于细分文件。
3.Public与private的区别及功能
答:private是完全私有的,只有在类自己里面可以调用,在类的外部和子类都不能调用,子类也不能继承父类的private的属性和方法。
public对任何类和成员都完全公开,无限制访问。
4.@符号的作用
答:1.忽略转义字符,2.让字符串跨行,3.在标识符中的用法:C#是不允许关键字作为标识符(类名、变量名、方法名、表空间名等)使用的,但如果加上@之后就可以了。
5.解释一下delete方法中报错机制,运行流程
答:1、将预见可能引发异常的代码包含在try语句块中。
2、如果发生了异常,则转入catch的执行。
3、finally可以没有,也可以只有一个。无论有没有发生异常,它总会在这个异常处理结构的最后运行。即使你在try块内用return返回了,在返回前,