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之一定义,或作为静态导入。
我正在尝试将一些 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. (
...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之一定义,或作为静态导入。