首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > .NET >

关于匿名方法和匿名对象的有关问题

2013-11-23 
关于匿名方法和匿名对象的问题var info () {//条件if (1 1){return new{name 1}}return new{nam

关于匿名方法和匿名对象的问题



var info = () =>
                {
                    //条件
                    if (1 == 1)
                    {
                        return new
                        {
                            name = 1
                        };
                    }
                    return new
                    {
                        name = 2
                    };
                };



为什么不能这样写?创建一个匿名方法,然回一个匿名对象保存在info里。。
[解决办法]
var info = (() =>
                {
                    //条件
                    if (1 == 1)
                    {
                        return new
                        {
                            name = 1
                        };
                    }
                    return new
                    {
                        name = 2
                    };
                })();

热点排行