在C#中所有的类都是直接或者间接的继承Object类
一:前言
在Unity中,UnityEngine.Object是UnityComponent和GameObject的父类,System.Object是系统的总父类可以用关键字object表示,UnityEngine.Object继承自System.Object
做个测试可以看出System.Object是总父类
using UnityEngine;
public class Test : MonoBehaviour
{
private void Start()
{
print(gameObject is System.Object);//true
print(gameObject is UnityEngine.Object);//true
string str = "liu";
print(str is System.Object);//true
print(str is UnityEngine.Object);//false
}
}
二: UnityEngine.Object重载了运算符
——bool