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)此方法,以实现定制化输出。