好的,对于我的 C# 编程课程,我正在制作一款冒险游戏。我想我明白如何做大部分事情,但我在建立“世界”时遇到了困难。
我有一个面向世界的课程(World.cs
)我开始为每个房间创建一个列表。然而,我很困惑为每个房间添加名称和描述。
例如,如果List
(房间)是类型String
我会做room.Add("Prison", "This is a prison)
。
做这个的最好方式是什么?
这就是你创建一个类的时候
public class Room {
public string Name { get; set; }
public string Description { get; set; }
}
并保存房间列表:
List<Room> rooms = new List<Room>();
为了将任何内容添加到列表中,只需执行以下操作:
rooms.Add(new Room { Name = "Prison", Description = "This is a prison" });
对象用于将数据分组在一起,这将使代码更加简洁。它是面向对象编程的基石之一。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)