Java C# 中的 get() 功能

Java get() functionality in C#

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

int[][] variableName = get();

我的问题是 "get();" 实际上做了什么?在我正在转换的 Java 代码中没有函数或方法称为 "get()" 所以我假设 "get();" 只是创建一个所需类型的空对象,在这种情况下,一个空 int[ ][].我这个假设是正确的还是 Java 中的 "get()" 有其他含义?

我在 Whosebug 中搜索了 "get()",但是 () 被忽略了,结果我得到了大量关于 HTTP GET 的信息,这不是我想要的,所以如果这在任何地方重复,请原谅否则。

感谢所有帮助。

There is no function or method in the Java code I am converting called "get()"

肯定有,或者是 class 或者它的超级 class 之一,或者是 static import although that's not very likely. (, Jesper!) 我猜你没有'检查了所有超级classes。

...so I am assuming "get();" simply creates an empty object of the required type, in this case, an empty int[][]. Would I be correct in this assumption or does "get()" in Java have some other meaning?

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