KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I am try to add a dynamic method to ExpandoObject which would return the properties (added dynamically) to it, however it's always giving me error. Is something wrong I am doing here? using System; using System.Collections.Generic; using System.Linq; using System.Text; using System.Dynamic; namespace DynamicDemo { class ExpandoFun { public static void Main() { Console.WriteLine("Fun with Expandos..."); dynamic student = new ExpandoObject(); student.FirstName = "John"; student.LastName = "Doe"; student.Introduction=new Action(()=> Console.WriteLine("Hello my name is {0} {1}",this.FirstName,this.LastName); ); Console.WriteLine(student.FirstName); student.Introduction(); } } } The Compiler is flagging the following error: Error 1 Keyword 'this' is not valid in a static property, static method, or static field initializer D:\rnd\GettingStarted\DynamicDemo\ExpandoFun.cs 20 63 DynamicDemo
Tags (comma-separated)
Save Edits
Cancel