C# as 强转实验

public class TestCom : MonoBehaviour {

// Use this for initialization
void Start () {
TestBase t = new Ai();
t.testNumId = 999;
Set(t);
//到这里 t.testNumId已经=888
}

// Update is called once per frame
void Update () {

}
public void Set(TestBase t)
{
Ai a = t as Ai;
int c = a.testNumId;
a.testNumId = 888;
}
}

证明强转后应用的仍然是t的指针。

posted @ 2019-07-23 20:20  大刀乱飞  阅读(85)  评论(0)    收藏  举报