方法和参数内容比较少,只是整理一下,留个印象吧。
一个最简单的方法调用:
命名空间:就是一种分类嵌套机制,按照自己程序的业务需要把类分门别类的组织起来。
很有意思的是命名空间中可以包含句点, 它使命名空间 "显得" 层次分明,但编译器认为所有的命名空间都在同一个层次上,没有包含关系。
例如:System.Collection.Generics 和 System.Collection 对于编译器来说是完全独立的,完全不同的命名空间。
方法相关:
1,Using 指令
将指定命名空间的类型导入当前代码段中。
例:
using System;
class HelloWorld
{
static void main()
{
// System.Console.WirteLine("HelloWorld");
Console.WirteLine("HelloWorld");
}
}
using 指令不会导入任何嵌套的命名空间。
例如:
using System; 不会导入 using System.Text; 相关的类型。
这与 Java 的 import 不同, import是可以使用通配符,并导入嵌套命名空间的。
例如: import javax.swing.*;
using 指令的位置:
using 指令可以在文件顶部声明,也可以在命名空间顶部声明。
如果在命名空间内声明,则声明只在命名空间内有效。
namespace Method
{
using System; // 只在namespace Method 中有效
class Program
{
static void Main(string[] args)
{
string strTest1 = "aaaaaa";
PassbyValue_test(strTest1);
Console.WriteLine("Print out of Mtest function: {0}", strTest1);
Console.ReadKey();
}
static public void PassbyValue_test(string str1)
{
Console.WriteLine("Print in Mtest f