Type type = Type.GetType("Motoroller."+ClassName, false, true);
if ((type != null) && type.IsSubclassOf(Type.GetType("Motoroller.Spider"))) {
spider = (Spider)Assembly.GetExecutingAssembly().CreateInstance("Motoroller."+ClassName, true, System.Reflection.BindingFlags.CreateInstance, null, new object[] {sql}, null, null);
}
else {
Console.WriteLine("No such class!");
ShowUsage();
return;
}
я уверен, это можно красиво написать. но хз как. вот в такие моменты, конечно, нельзя не любить PHP.
Комментарии (18)
Похожие записи
-
Моему другу...просто другу, который умеет очень сладко писАть и говорить...
LadyElef 1429 22. июня, 2008.г.3 -
-
-
-
-
-
-
-
Bool IsNumber (string str) {
return (str.Replace ("0", "").Replace ("1", "").Replace ("2", "").Replace ("3", "").Replace ("4", "").Replace ("5", "").Replace ("6", "").Replace ("7", "").Replace ("8", "").Replace ("9", "").Length == 0);
}
(c) bash.org.ru
Это программа, написанная на C# в MonoDevelop под GNU/Linux для использования под FreeBSD.
Но на C#.
Log("Motoroller ne moy. (c) 2008 VeryPositive.");