C#中的Java get()功能

时间:2015-10-14 11:17:48

标签: java c# code-conversion

我正在尝试将一些Java转换为C#,我有一行如下:

int[][] variableName = get();

我的问题是“get();”是什么实际上呢?我转换的Java代码中没有函数或方法称为“get()”所以我假设“get();”只需创建一个所需类型的空对象,在本例中为空int [] []。我在这个假设中是正确的还是Java中的“get()”还有其他含义吗?

我在stackoverflow中搜索了“get()”,但忽略了(),因此我获得了大量关于HTTP GET的信息,这不是我想要的,所以如果在其他任何地方重复,请原谅我。

所有帮助表示赞赏。

1 个答案:

答案 0 :(得分:3)

  

我转换的Java代码中没有函数或方法叫做" get()"

必须在该班级或其中一个超类中,或作为static import,尽管不太可能。 Nice oneJesper!)我的猜测是你还没有检查过所有超类。

  

...所以我假设" get();"只需创建一个所需类型的空对象,在本例中为空int [] []。我是否在这个假设中是正确的,或者" get()"在Java中还有其他一些含义吗?

不,与C#不同,get不是关键字,在Java中没有特殊含义。这行代码调用了一个名为get的方法(它可以很容易地被称为foo),它在类或其超类中声明。它可能是static或实例方法,但由类或其中一个超类定义,或者作为静态导入。