■ Assembly 클래스를 사용해 네임스페이스 리스트를 구하는 방법을 보여준다.
▶ Assembly 클래스 : 네임스페이스 리스트 구하기 예제 (C#)
1 2 3 4 5 6 7 8 9 10 11 |
using System; using System.Collections.Generic; List<string> list = GetNamespaceList(Assembly.GetExecutingAssembly()); foreach(string nameSpace in list) { Console.WriteLine(nameSpace); } |
▶ Assembly 클래스 : 네임스페이스 리스트 구하기 (C#)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 |
using System.Collections.Generic; using System.Linq; using System.Reflection; #region 네임스페이스 리스트 구하기 - GetNamespaceList(assembly) /// <summary> /// 네임스페이스 리스트 구하기 /// </summary> /// <param name="assembly">어셈블리</param> /// <returns>네임스페이스 리스트</returns> public List<string> GetNamespaceList(Assembly assembly) { return assembly.GetTypes().Select(x => x.Namespace).Distinct().ToList(); } #endregion |