十三、来点概念型的。命名空间、方法定义、参数。1、 命名空间:书本上说的,“命名空间”是.Net提供的用来组织代码的一种方法,用来唯一表示代码。相当于Java中的Package概念。(呵呵,没用过Java不知道Package是什么概念。)先说“唯一表示一段代码”,这里我的理解是相当于Delphi中不同unit文件中声明了同名函数,当在一个Application中包含这两个unit文件并且想正确调用函数时,我们需要按下面格式调用:单元名.函数名。这样才不至于引起混乱。再说“相当于Java中的Package概念”,我的理解是相当于引用一个Dll文件(没验证过,有知道的留言。) 2、 C#中方法定义格式:访问修饰符 返回类型 方法名(参数类型:参数名,……){ } 访问修饰符:Private, public, protected 返回类型:方法返回的数据类型就是方法的返回类型,不用返回用void限定符。 方法名:任意符合C#命名规范的名称。最好是有实际含义的动宾结构。如:WriteLine 参数列表:参数列表中每个参数都用“类型:参数名”的形式表示,参数之间用“,”号分开。 3、 参数传递:值传递,引用传递比较:A、 值传递传递数值,引用传递传递地址。B、 声明:值传递:方法名(参数类型 参数名){}引用传递:方法名(ref 参数类型 参数名){}C、 调用:值传递:方法名(参数名);引用传递:方法名(ref 参数名);

评论