• foreach 的自动转化类型


    namespace WindowsApplication9
    {
        
    public partial class Form1 : Form
        
    {
            
    public Form1()
            
    {
                InitializeComponent();
            }


            
    private void Form1_Load(object sender, EventArgs e)
            
    {
                
    object[] persons = new object[3];
                persons[
    0]=(new Person("x"));
                persons[
    1= (new Person("y"));
                persons[
    2= (new Person("z"));

                
    //从persons中取出的成员是object类,foreach会自动将其转化为目标类型
                foreach (Person person in persons)
                
    {
                    MessageBox.Show(person.Name);
                }
     
            }

        }


        
    public class Person
        
    {
            
    public string Name;

            
    public Person( string n)
            
    {
                
    this.Name = n;
            }

        }

    }
  • 相关阅读:
    #2019120500018-LG 小雨的数字游戏
    假期Noip笔记
    #2019120500016 逆序对与归并排序
    #2019120500015-LG 全排列
    #2019120500014-LG 采药
    #2019120500013-LG 合并果子
    二分与三分
    #2019120500012-LG 小鱼比可爱
    #2019120500011-LG 约瑟夫问题&玩具谜题
    HDU 5738 共线点集
  • 原文地址:https://www.cnblogs.com/shcity/p/983843.html
Copyright © 2020-2023  润新知