Я использую отражение, чтобы получить свойства объекта, и в этом нет никаких трудностей, но мне нужно сделать свой класс еще более универсальным, поэтому в основном я пытаюсь сделать следующее:
PropertyInfo[] properties = (typeof ("ObjectName")).GetProperties(BindingFlags.Public | BindingFlags.Instance);
Или что-то подобное. Обратите внимание на использование строки внутри typeof. Я знаю, что это не работает, это просто чтобы показать, чего я пытаюсь достичь. Я также попробовал:
public void Test(object myObject)
{
typeof(myObject.GetType());
Type myType = myObject.GetType();
typeof(myType);
}
безуспешно.