Explain expandoobject and dynamicobject classes, DOT NET Programming

Explain ExpandoObject and DynamicObject classes.

The ExpandoObject class refers to a class whose members can be explicitly added and removed at runtime. In other words, the ExpandoObject class permits dynamic binding of the objects, which enables you to use standard syntax, similar to the dynobj.Method method instead of using more complex syntax, like dynobj.getAttribute("Method").

The DynamicObject class enables you to define the dynamic behavior for an object at run time. This class cannot be instantiated directly; thus, to implement the dynamic behavior, you must inherit from the DynamicObject class and override the essential methods. It allows you to define the specific operations that can be performed on dynamic objects as well the methods to perform those operations.

 

Posted Date: 7/4/2013 3:11:06 AM | Location : United States







Related Discussions:- Explain expandoobject and dynamicobject classes, Assignment Help, Ask Question on Explain expandoobject and dynamicobject classes, Get Answer, Expert's Help, Explain expandoobject and dynamicobject classes Discussions

Write discussion on Explain expandoobject and dynamicobject classes
Your posts are moderated
Related Questions
What is Object Oriented Programming? This is a problem solving process to develop software systems. This is a technique to think real world in terms of objects. The Object maps

What is CMMI? This is a collection of instructions an organization can follow with the purpose to gain the better control over its software development process. According to

The ADO.NET gives the SqlCommand object which gives the functionality of executing the stored procedures. CREATE PROCEDURE SelectByEmployee @FirstName nvarchar(200) AS Se

.NET is Compile Time OR RunTime Environment?   .Net's framework has CLS,CTS and CLR.CTS checks declaration of types at the time when u write code and CLS defines some rules and

Project Description: I am seeking some automated trading software for the given strategy, I am using Omnesys Nest trader Step 1: Buy one share at current market price (ex:

I have a application on web i am getting some issue please make changes and help me out ..please help me Skills required: .NET, MySQL, PHP, ASP, Visual Basic

Project Description: System is used for tracking company's activities through several projects by keeping track of incomes and expenses per project. This project is fairly ea

I need Remote chat Application for desktop Project Description: I want a team of .net experts who will design me a website and a remote desktop chat application as like  live

What do you mean by data encapsulation? Data encapsulation is a method of binding data and code in single unit known as object and hiding all the implementation details of a cl

Experienced Microsoft .NET web developer The developer must be reliable as well as most of all use best practices for coding as well as application design. a) .NET 3.5 (ideal