本文整理汇总了C#中System.Dynamic.ExpandoObject.Run方法的典型用法代码示例。如果您正苦于以下问题:C# ExpandoObject.Run方法的具体用法?C# ExpandoObject.Run怎么用?C# ExpandoObject.Run使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类System.Dynamic.ExpandoObject
的用法示例。
在下文中一共展示了ExpandoObject.Run方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C#代码示例。
示例1: Main
private static void Main(string[] args)
{
// Reflection
DoItWithDynamics();
DoItTheOldFashionedWay();
// Lots of params
DoSomethingWithParams(new
{
FirstName = "Jonathan",
LastName = "Creamer",
Age = 23,
School = new
{
Name = "MTSU",
GradYear = 2012
}
});
DoThatStackOverflowyThing();
dynamic expandoThingy = new ExpandoObject();
expandoThingy.Name = "Thing";
expandoThingy.Movies = new object[]
{
new {
Name = "Star Wars",
Rating = "PG"
},
new {
Name = "The Matrix",
Rating = "R"
}
};
var bankAccounts = new List<Account>
{
new Account {
ID = 345678,
Balance = 541.27
},
new Account {
ID = 1230221,
Balance = -127.44
}
};
// Display the list in an Excel spreadsheet.
//
Walkthrough.DisplayInExcel(bankAccounts);
// Create a Word document that contains an icon that links to
// the spreadsheet.
// Walkthrough.CreateIconInWordDoc();
dynamic x = new ExpandoObject();
x.SomeText = "This is some text";
x.Value = 30;
x.Run = new Action(() => Console.WriteLine("Running a recently added method!"));
Console.WriteLine(x.SomeText);
Console.WriteLine(x.Value);
x.Run();
DoThatTwitteryThing();
}