我想访问列表中的类变量

  • 本文关键字:类变量 列表 访问 c#
  • 更新时间 :
  • 英文 :

public class Bullet
{
public Vector2 position = new Vector2();
}
public class Traking
{
public static List<Bullet> bullets = new List<Bullet>();
}
public static void FireBullet()
{
Bullet b = new Bullet();
Traking.bullets.Add(b);
}

现在我想从FireBullet从列表中创建的b实例访问位置。(我知道在这个例子中我没有给它一个值(

像这个

public static void FireBullet()
{
Bullet b = new Bullet();
Traking.bullets.Add(b);
....
var bull0 = Traking.bullets[0]; // get first bullet
var pos = bull0.positon;
}

或者

public static void FireBullet()
{
Bullet b = new Bullet();
Traking.bullets.Add(b);
....
foreach (var bull in Traking.bullets){ // get all bullets
var pos = bull.positon;
....
}
}

最新更新