重写ToString()以实现定制化输出字符串

来源:互联网 发布:数据库 id冗余名称 编辑:程序博客网 时间:2024/04/30 13:07
using UnityEngine;using System.Collections;public class MyToString : MonoBehaviour{    public string PlayerName = "Player1";    public float Speed = 1.0f;    public int Health = 100;    // 重写ToString方法    public override string ToString()    {        return string.Format("Name:{0}|Health:{1}|Speed:{2}", PlayerName,            Health, Speed);    }    // 调用重写后的ToString方法 并在Console面板输出    void Start()    {        Debug.Log(ToString());    }}


ToString方法通常和Debug.Log或Print方法一起使用,在Console面板中以人类可读的方式显示对象相关信息。 在C#中默认每个类都继承了ToString方法。所以我们可以

重写(override)此方法,以实现定制化输出。

0 0
原创粉丝点击