我如何翻译此Java代码:

private List<MPoint> classes = new ArrayList<MPoint>(); // MPoint is my own class

到C#?在Java中final关键字是什么意思? C#中有什么类似物?
我是C#和Java的新手,我需要帮助:)

最佳答案

private IList<MPoint> classes = new List<MPoint>();
IList<T>是由通用集合类List<T>实现的接口(interface)。
final在Java中取决于上下文具有不同的含义:

类或方法上的
  • final类似于C#中的sealed
  • 变量上的
  • final类似于C#中的readonly

  • 详细讨论here等效于C#中final的问题。

    10-06 06:13