1.概要
使用entry framework 经常会使用到匿名类,但是有时候往往会把函数变得很大,如何将函数变小呢,那么就有一个匿名类如何传参的问题,这里做一个简单的实验,用动态来实现匿名类做参数的传递。
2.代码
using System;
namespace 匿名类
{
class Program
{
static void Main(string[] args)
{
Console.WriteLine("Hello World!");
Program p = new Program();
p.main();
}
private void main() {
var a = new { a = 1, b = 2 };
fun(a);
}
private void fun(dynamic d) {
Console.WriteLine(d.a);
Console.WriteLine(d.b);
}
}
}
3.运行效果

本文介绍了一种在使用EntityFramework时,通过动态类型来简化匿名类传参的方法。通过具体的C#代码示例,展示了如何有效地将匿名类的对象作为参数传递给函数,并在函数内部动态地访问其属性。

890

被折叠的 条评论
为什么被折叠?



