• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    公众号

C#匿名对象的使用

原作者: [db:作者] 来自: [db:来源] 收藏 邀请

单个对象

new { Inv = item.Inv, Count = item.Count }

 

 

 数组

var testData = new[]
{
    new {Name="Test1", Top=1},
    new {Name="Test2", Top=2},
    new {Name="Test3", Top=3},
    new {Name="Test4", Top=4},
    new {Name="Test5", Top=5},
    new {Name="Test6", Top=6},
    new {Name="Test7", Top=7},
    new {Name="Test8", Top=8},
    new {Name="Test9", Top=9}
};

 

 

还可以声明多个相同的匿名对象格式,C#会自动识别成一个

这里把两个字符串合成为一种匿名对象的数组

var str1 = "Mike,12|Tom,5|Jhon,7";
var str2 = "Sam,80|Eric,60";

var memberArray = str1
    .Split('|')
    .Select(m => new {ID = m.Split(',')[0], Score = m.Split(',')[1]})
    .Concat(str2
        .Split('|')
        .Select(m => new {ID = m.Split(',')[0], Score = m.Split(',')[1]}))
    .ToArray();

foreach (var item in memberArray)
{
    Debug.Log("ID: " + item.ID + " Score: " + item.);
}


鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
上一篇:
用C#和正则表达式截取html代码发布时间:2022-07-14
下一篇:
c#反射循环给实体赋值发布时间:2022-07-14
热门推荐
热门话题
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap