目录
1 准备工作
(1)新建控制台应用程序ConsoleApplication1
(2)在同一解决方案下添加类库ClassLibrary1
2 向类库中定义internal修饰的类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ClassLibrary1
{
internal class Class1
{
public void output()
{
Console.WriteLine("我是internal类库");
}
}
}
3 ConsoleApplication1中调用
我们无法在同一方案的其他项目下使用Class1类
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication1
{
class Program
{
static void Main(string[] args)
{
ClassLibrary1.Class1 cm = new ClassLibrary1.Class1;
}
}
}
4 小结
(1)vs中一个项目表示一个程序集
(2)internal关键字只能在当亲程序集内有效