zoukankan      html  css  js  c++  java
  • Linq专题之匿名对象

      匿名对象是c#3.0的一个新的机制,使用new关键字和一个对象的初始化器,就能创建一个匿名对象。顾名思义,创建的时候这个对象是一个匿名类型的对象,没有具体的类型。说到匿名对象,那么我们前面讲过的var关键字配上用场咯。因为不知道对象的具体类型,所以只能用var声明一个对象。

     1 using System;
     2 using System.Collections.Generic;
     3 using System.Linq;
     4 using System.Text;
     5 using System.Linq;
     6 
     7 namespace LinqDemo
     8 {
     9     class Program
    10     {
    11         static void Main(string[] args)
    12         {
    13 
    14             var Student = new {userId=001,UserName="It少年",Age=18,ClassName="IT从入门到放弃"};
    15 
    16             Console.WriteLine(Student.userId+":"+Student.UserName);
    17 
    18             Console.ReadKey();
    19         }
    20 
    21        
    22     }
    23 
    24     
    25 }


    看看运行结果:

    我们的编译器首先为新对象创建一个类,类名由编译器决定,并在该类中指定相应的属性,然后使用该类创建一个对象。

  • 相关阅读:
    2021.4.2 Python基础及介绍
    2021.4.1 团队组队
    冲击信号
    信号卷积(线性卷积)
    数字图像处理基本概念
    计算机视觉发展及主要研究方向
    SVM 之 SMO 算法
    FP Growth 算法
    Apriori 算法
    26 实战页式内存管理 下
  • 原文地址:https://www.cnblogs.com/yplong/p/5386933.html
Copyright © 2011-2022 走看看