csharp 匿名类型比元组更好

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了csharp 匿名类型比元组更好相关的知识,希望对你有一定的参考价值。

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApplication7
{
    class AnonymousBetterThanTuple
    {
        static void Main(string[] args)
        {
            string str = "spike Mrs";
            var obj = Cast(ParseData(str), new {FirstName = "", SecondName = ""});
            Console.WriteLine(obj.FirstName+"  "+obj.SecondName);
            Console.ReadKey();
        }

        static object ParseData(string strData)
        {
            string[] arrayData = strData.Split(' ');
            return new {FirstName = arrayData[0], SecondName = arrayData[1]};
        }

        static T Cast<T>(object obj, T type)
        {
            return (T) obj;
        }
    }
}

以上是关于csharp 匿名类型比元组更好的主要内容,如果未能解决你的问题,请参考以下文章

python中数组,列表,元组的区别定义功能

csharp c#中的匿名类型

Python 内存消耗:dict VS 元组列表

在 F# 中命名元组/匿名类型?

csharp NHibernate QueryOver.List扩展支持转换为匿名类型

csharp 具有匿名类型c#的.net mvc json结果