Dynamic C4动态关键字-如何设置自定义属性

Dynamic C4动态关键字-如何设置自定义属性,dynamic,c#-4.0,Dynamic,C# 4.0,我应该在下面的函数中修改什么才能使它正确编译和工作 private void Test() { dynamic dyn; dyn.Prop1 = 'A'; dyn.Prop2 = "asdfsdf"; dyn.Prop3 = 5; foreach (PropertyInfo propertyInfo in dyn.GetType().GetProperties()) { Console.WriteLine(propertyInfo.

我应该在下面的函数中修改什么才能使它正确编译和工作

private void Test()
{
    dynamic dyn;
    dyn.Prop1 = 'A';
    dyn.Prop2 = "asdfsdf";
    dyn.Prop3 = 5;
    foreach (PropertyInfo propertyInfo in dyn.GetType().GetProperties())
    {
        Console.WriteLine(propertyInfo.Name);
    }
}

提前谢谢

您可能正在寻找

要查看有哪些属性,请使用从MSDN获取的信息:

dynamic employee = new ExpandoObject();
employee.Name = "John Smith";
employee.Age = 33;

foreach (var property in (IDictionary<String, Object>)employee)
{
    Console.WriteLine(property.Key + ": " + property.Value);
}

你可能正在寻找

要查看有哪些属性,请使用从MSDN获取的信息:

dynamic employee = new ExpandoObject();
employee.Name = "John Smith";
employee.Age = 33;

foreach (var property in (IDictionary<String, Object>)employee)
{
    Console.WriteLine(property.Key + ": " + property.Value);
}

这正是我需要的。谢谢这正是我需要的。谢谢