从文件名获取C#类型

时间:2010-01-07 17:08:41

标签: c#

我在目录中有一堆文件:

Class1.ascx :包含Class1类 Class2.ascx :包含类Class2

我有一个文件名列表,我想取每个文件名并识别相应的类。

foreach(var fileName in listOfFileNames)
{
   ...
   Type t = MagicMethod(fileName)
   ...
}

任何人都知道MagicMethod会是什么样子,或者甚至可以做什么?

1 个答案:

答案 0 :(得分:6)

文件名可能与类名不同。该文件甚至可能不包含类。

您必须解析该文件。

Here is a parser on codeplex