zoukankan      html  css  js  c++  java
  • 重写Object 对象的ToString 方法

    从Object类继承的ToString方法的基础上实现新的ToString方法。然后创建一个Object数组,并依次显示数组包含的字符串。
    代码:
        public class Address
        {
            private string name;
            public Address(string _name)
            {
                name = _name;
            }

            public override string ToString()
            {
                return name;
            }
        }

        class Program
        {
            static void Main(string[] args)
            {
                Object[] array = new Object[1];
                array[0] = new Address("中国 上海");
                for (int i = 0; i < array.Length; i++)
                {
                    Console.WriteLine("显示结果:"+array[i]);
                }
            }
        }
    程序执行后显示“显示结果:中国 上海”

    当注释重写的ToString方法后

            //public override string ToString()
            //{
            //    return name;
            //}

    程序执行后显示“命名空间.Address”

    当类中没有重写ToString方法时代码“array[i]”执行后只会显示类的名称,类重写实现了ToString方法,对象会自动调用重写ToString方法。

  • 相关阅读:
    SQL Server调优系列基础篇
    SQL分组查询及聚集函数的使用
    数据库索引
    ASP.NET MVC5入门指南
    AOP 动态织入的.NET实现
    mmap学习
    Mysql的优化一则
    PHP 5.5 新特性
    19个三维GIS软件对比
    周鸿祎区块链五大缺点, 区块链的100个问题
  • 原文地址:https://www.cnblogs.com/WTFly/p/3243130.html
Copyright © 2011-2022 走看看