anonymous-types

допустим, у меня есть конкретный класс Class1 и я создаю анонимный класс из него. Object a = new Class1(){ void someNewMethod(){ } }; теперь есть ли способ, которым я мог бы перегрузить конструктор этого анонимного класса. Как показано ниже Object a = new Class1(){ void someN...

Я получаю следующую ошибку: 'object' не содержит определения для 'RatingName' когда вы смотрите на анонимный динамический тип, он явно имеет RatingName. Я понимаю, что могу сделать это с кортежем, но я хотел бы понять, почему возникает сообщение об ошибке....

Я пытаюсь использовать следующий код для сериализации анонимного типа в JSON: var serializer = new DataContractJsonSerializer(thing.GetType()); var ms = new MemoryStream(); serializer.WriteObject(ms, thing); var json = Encoding.Default.GetString(ms.ToArray()); однако, я получаю следующее исключение, когда...

у меня есть это: List<object> nodes = new List<object>(); nodes.Add( new { Checked = false, depth = 1, id = "div_" + d.Id }); ... и мне интересно, могу ли я затем захватить "проверенное" свойство анонимного объекта. Я не уверен, что это вообще возможно. Пробов...

в C# 3.0 вы можете создать анонимный класс со следующим синтаксисом var o1 = new { Id = 1, Name = "Foo" }; есть ли способ динамического создания этих анонимных классов для переменной? пример: var o1 = new { Id = 1, Name = "Foo" }; var o2 = new { SQ = 2, Birth = DateTime.Now }; динамическое создание п...

У меня есть запрос, который возвращает анонимный тип и запрос в метод. Как вы пишете это: public "TheAnonymousType" TheMethod(SomeParameter) { using (MyDC TheDC = new MyDC()) { var TheQueryFromDB = (.... select new { SomeVariable = ...., ...

Я могу сделать это в c++ / g++: struct vec3 { union { struct { float x, y, z; }; float xyz[3]; }; }; затем, vec3 v; assert(&v.xyz[0] == &v.x); assert(&v.xyz[1] == &v.y); assert(&v.xyz[2] == &v.z); будет работать. как это сделать в c...

этот вопрос уже есть ответ здесь: Анонимные типы-есть ли какие-либо характеристики distingushing? 3 ответы У меня есть следующий метод, который сериализует объект в HTML-тег. Я только хочу сделать это, хотя, если тип ...

Я знаю, что не могу написать такой метод, как: public var MyMethod() { return new{ Property1 = "test", Property2="test"}; } Я могу сделать это иначе: public object MyMethod() { return new{ Property1 = "test", Property2="test"} } но я не хочу делать второй вариант, потому что если я делаю так, мне ...

Я хочу взять анонимный объект в качестве аргумента метода, а затем перебирать его свойства, чтобы добавить каждое свойство / значение в динамический ExpandoObject. так что мне нужно ехать из new { Prop1 = "first value", Prop2 = SomeObjectInstance, Prop3 = 1234 } чтобы знать имена и значения каждого сво...