1. ClassLibrary3
(1) AssemblyInfo.cs 添加
using System.Runtime.CompilerServices; [assembly: InternalsVisibleTo("ConsoleApplication1")]
(2) Class1.cs
2. ConsoleApplication1using System; namespace ClassLibrary3 { internal class Class1 { public static void Print() { Console.WriteLine("This is Class1"); } } }
(1) Reference ClassLibrary3
(2) Program.cs
namespace ConsoleApplication1 { class Program { static void Main(string[] args) { ClassLibrary3.Class1.Print(); } } }总结:ClassLibrary3中指定ConsoleApplication1we
本文通过一个简单的示例展示了如何在一个项目(ConsoleApplication1)中引用另一个项目(ClassLibrary3)的内部类,并调用其静态方法。具体步骤包括:在ClassLibrary3中定义内部可见的类Class1并实现Print方法;然后在ConsoleApplication1中引用ClassLibrary3,并通过完全限定名称调用Class1的Print方法。
1281

被折叠的 条评论
为什么被折叠?



