There are two classes in a 1 DLL
Class1
1 usingSystem;2 usingSystem.Collections.Generic;3 usingSystem.Linq;4 usingSystem.Text;5 usingSystem.Threading.Tasks;6 7 namespaceClassLibrary18 {9 Public classStudentTen { One Private int_agestudent; A Private string_namestudent; - Public intagestudent {Get;Set; } - Public intnamestudent {Get;Set; } the Public voidHelloworldstudent () {Console.WriteLine ("Hello world,i am a Student"); } - - } -}
Class2
1 usingSystem;2 usingSystem.Collections.Generic;3 usingSystem.Linq;4 usingSystem.Text;5 usingSystem.Threading.Tasks;6 7 namespaceclasslibrarynew8 {9 Public classTeacherTen { One Private int_ageteacher; A Private string_nameteacher; - Public intAgeteacher {Get;Set; } - Public intNameteacher {Get;Set; } the Public voidHelloworldteacher () {Console.WriteLine ("Hello world,i am a teacher");} - } -}
2 Code
1 usingSystem;2 usingSystem.Collections.Generic;3 usingSystem.Linq;4 usingSystem.Reflection;5 usingSystem.Text;6 usingSystem.Threading.Tasks;7 8 namespaceConsoleApplication139 {Ten class Program One { A Static voidMain (string[] args) - { - stringPath =@"d:\ User directory \ My Documents \visual Studio 2015\projects\consoleapplication13\classlibrary1\bin\debug\classlibrary1.dll"; theAssembly Dllfile =assembly.loadfile (path); -type[] ClassType =dllfile.gettypes (); - - foreach(varIteminchClassType) + { - //item is now a class + Console.WriteLine (item. FullName); A } at - Console.readkey (); - } - } -}
3 Show
C # Console assembly and FullName get all the namespaces in a DLL