博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C#3.0新特性之匿名类型
阅读量:6681 次
发布时间:2019-06-25

本文共 1073 字,大约阅读时间需要 3 分钟。

示例代码如下,控制台应用程序:

using System;

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

namespace AnonymousTypeDemo

{
    class Program
    {
        static void Main(string[] args)
        {
            var personWang = new
            {
                Name = "张三",
                Sex = true,
                Age = 27
            };

            Console.WriteLine("Name属性:{0}",personWang.Name);

            Console.WriteLine("Sex属性:{0}", personWang.Sex);
            Console.WriteLine("Age属性:{0}", personWang.Age);

            var personWang1 = new

            {
                Name = "张三",
                Sex = true,
                Age = 34            };

            var personWang2 = new

            {
                Sex = true,
                Name = "张三",
                Age = 27
            };

            if (personWang.GetType() == personWang1.GetType())

            {
                Console.WriteLine(@"personWang\personWang1两个对象是相同类型");
            }
            else
            {
                Console.WriteLine(@"personWang\personWang1两个对象是不同类型");
            }

            if (personWang1.GetType() == personWang2.GetType())

            {
                Console.WriteLine(@"personWang1\personWang2两个对象是相同类型");
            }
            else
            {
                Console.WriteLine(@"personWang1\personWang2两个对象是不同类型");
            }

            if (personWang == personWang1)

            {
                Console.WriteLine("两个对象是同一个对象");
            }
            else
            {
                Console.WriteLine("两个对象不是同一个对象");
            }
        }
    }
}

尊重作者,转发请注明出处:

谢谢阅读,有错请指出,不甚感激。

转载于:https://www.cnblogs.com/aaaaa/archive/2012/09/25/2746865.html

你可能感兴趣的文章
JAVA 常用的工具类总结
查看>>
网络安装linux
查看>>
社交大革命,不可遏止的互联网春天
查看>>
蜂巢科技发布首款创新产品“小清新”空气卫士
查看>>
今天访问量过3000了,自己留个脚印
查看>>
FFmpeg笔记 -- AVPacket、AVFrame
查看>>
工作区配置 4
查看>>
Android开发工程师,前行路上的14项技能
查看>>
w 查看系统负载 uptime vmsta 详解 top 详解 sar 命令 free 命令
查看>>
ps 查看进 netstat 查看端口
查看>>
网页图表Highcharts实践教程之认识Highcharts
查看>>
LPC2103学习之GPIO
查看>>
管理岗是什么鬼?
查看>>
创建一个当前时间凌晨
查看>>
[RHEL7.1]yum 命令后rpm包被下载到了什么地方?
查看>>
Open Live Writer 补充说明
查看>>
我的友情链接
查看>>
单机多rocketmq实现
查看>>
使用Xmanager - Xbrowser打开远程最小化方式安装的CentOS 7.6的图形化界面
查看>>
Android应用程序消息处理机制(Looper、Handler)分析(4)
查看>>