具体应用见代码
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using 方法得到调用.Space21;
//这里把两个命名空间一起用using写出来了
/*调用不同类型的方法:
同一类中地静态与动态
不同类中的静态与动态
不同命名空间的静态与动态
*/
namespace 方法得到调用
{
internal class Program
{
static void Main(string[] args)
{
ssamekind();
Program link1 = new Program();
link1.samekind();//这里需要实例化一个变量a用于引用方法
//同一类中的方法调用完了
Proplus.sdifkind();
Proplus link2 = new Proplus();
link2.difkind();
//不同类中的方法调用完了
space2class.sdifspace();
space2class link3 = new space2class();
link3.difspace();
}
static void ssamekind()
{
Console.WriteLine("这是同一类中静态方法调用");
}
void samekind()
{
Console.WriteLine("这是同一类中动态方法调用");
}
}
public class Proplus
{
public static void sdifkind()
{
Console.WriteLine("这是不同类中静态方法的调用");
}
public void difkind()
{
Console.WriteLine("这是不同类中动态方法的调用");
}
}
namespace Space21
{
public class space2class
{
public static void sdifspace()
{
Console.WriteLine("这是外部空间静态方法的调用");
}
public void difspace()
{
Console.WriteLine("这是外部空间动态方法调用");
}
}
}
}