0

I want to add the properties to the class / object dynamically in c# in VS 3.5. how can i do this?

1

2 Answers 2

1

If you want to create an object that supports run-time addition of properties, and you can use C# 4.0, you can use System.Dynamic.ExpandoObject

dynamic myObject = new ExpandoObject();
myObject.AnswerToUltimateQuestionOfTheUniverse = 42;

EDIT: I see that you have now explictly mentioned C# 3.0. This is no longer applicable.

Sign up to request clarification or add additional context in comments.

2 Comments

still, in the future this will be relevant. +1 :)
please see again , I have mentioned 3.5 not 3.0. I think we can do this by Dictionary or Hash table but how to achieve exact?
0

Attach additional responsibilities to an object dynamically with the Decorator Pattern: http://www.dofactory.com/Patterns/PatternDecorator.aspx

Comments

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service and acknowledge you have read our privacy policy.

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.