reflection

Я хочу преобразовать строку в универсальный тип У меня есть это: string inputValue = myTxtBox.Text; PropertyInfo propInfo = typeof(MyClass).GetProperty(myPropertyName); Type propType = propInfo.PropertyType; object propValue = ????? Я хочу преобразовать 'inputString' в тип этого свойства, чтобы пров...

Я пытаюсь выполнить функцию резервного копирования / восстановления для статических свойств классов. Я могу получить список всех статических свойств и их значений, используя объекты отражения getStaticProperties() метод. Это получает оба private и public static свойства и их значения. проблема в том, что я, ...

позвольте мне начать с конкретного примера того, что я пытаюсь сделать. у меня есть массив год, месяц, день, час, минута, секунда и миллисекундные компоненты в виде [ 2008, 10, 8, 00, 16, 34, 254 ]. Я хотел бы создать экземпляр объекта Date с помощью следующего стандартного конструктора: new Date(year, mont...

я понимаю, что, вообще говоря, есть последствия выполнения с помощью отражения. (На самом деле я вообще не поклонник рефлексии, это чисто академический вопрос.) предположим, что существует некоторый класс, который выглядит так: public class MyClass { public string GetName() { return "My Name"; ...

в моей программе, как я могу прочитать свойства, установленные в AssemblyInfo.cs: [assembly: AssemblyTitle("My Product")] [assembly: AssemblyDescription("...")] [assembly: AssemblyConfiguration("")] [assembly: AssemblyCompany("Radeldudel inc.")] [assembly: AssemblyProduct("My Product")] [assembly: AssemblyCo...

я столкнулся с другой проблемой, используя C# 4.0 с дополнительными параметрами. как вызвать функцию (или, скорее, конструктор, у меня есть ConstructorInfo объект) для которого я знаю, что он не требует никаких параметров? вот код, который я использую сейчас: type.GetParameterlessConstructor() .Invoke(...

Как получить номер версии вызова веб-приложения в сборке? Я пробовал с помощью System.Отображение.Собрание.GetCallingAssembly ().GetName () но он просто дает мне динамически скомпилированную сборку (возвращающую номер версии 0.0.0.0). UPDATE: в моем случае мне нужно было решение, которое не требовало ссылки...

Мне нужно искать определенные типы во всех сборках на веб-сайте или в приложении windows, есть ли простой способ сделать это? Как как фабрика регулятора для ASP.NET MVC просматривает все сборки для контроллеров. спасибо....

при попытке узнать единство, я продолжаю видеть следующий код для переопределения GetControllerInstance в MVC: if(!typeof(IController).IsAssignableFrom(controllerType)) { ... } это кажется мне довольно запутанным способом в основном писать if(controllerType is IController) { ... } Я ценю, что есть тонки...

для обычных столбцов, вы можете получить на них через columns метод класса. Однако ассоциации могут быть названы чем-то совсем другим, если foreign_key опция устанавливается в методе отношения. Например, class Post has_many :comments, :foreign_key => :message_id # this is a contrived example end если ...