当我将一个项目(一个类的实例)添加到列表中时,我需要知道新项目的索引.任何功能都可以吗?
示例代码:
MapTiles.Add(new Class1(num, x * 32 + cameraX, y * 32 + cameraY));
Run Code Online (Sandbox Code Playgroud)
MapTiles.Count 将为您提供将添加到列表中的下一个项目的索引
就像是:
Console.WriteLine("Adding " + MapTiles.Count + "th item to MapTiles List");
MapTiles.Add(new Class1(num, x * 32 + cameraX, y * 32 + cameraY));
Run Code Online (Sandbox Code Playgroud)
Class1 newTile = new Class1(num, x*32 + cameraX, y*32 + cameraY);
MapTiles.Add(newTile);
int index = MapTiles.IndexOf(newTile);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3084 次 |
| 最近记录: |