以下是一段java代码,具体描述如下
import java.util.List;
import java.util.Map;
/**
 * 查询服务入口,其中定义了各种查询接口
 */
public class QueryService
{
/*
 * Map<Integer number, Line line>
 * 这个map里面记录了所有公交线路信息,以公交线路的车次为索引
 */
private Map lineMap;
/**
 * Map<String name, Station station>
 * 这个map面记录了所有的站点信息,以站点名为索引
 * 思考:是否用站点的标志性建筑物为索引更好?
 */
private Map stationMap; ....
我想用C#实现相同的成员构造,MAP在JAVA中是HASH类的一个接口,应该怎么改写呀,我应该用哪个类或者接口?