gpt4 book ai didi

c# - 无法解析符号 'Void'

转载 作者:可可西里 更新时间:2023-11-01 08:50:03 26 4
gpt4 key购买 nike

在我类(class)的负责人(我正在从别人那里接手一个项目),我有以下内容:

using Java.Util;
using Object = Java.Lang.Object;
using Void = Java.Lang.Void;

无效,显示为红色,带有“无法解析符号‘无效’”并且看不到我可能遗漏的内容。

我已经检查了它来自的 PC(应用程序确实建立在那个 PC 上)并安装了相同的(是的,我看到了,更新的,但特别安装了“相同”的项目)Java 项目:

  • Java 7 更新 45
  • Java 6 更新 31
  • Java SE 开发工具包 6 更新 31

这没有做任何改变。

我检查了项目的“引用”分支,一切都显示相同(事实上,我在任何地方都看不到对 Java 的特定引用)

如有任何帮助对此进行排序,我们将不胜感激。

请理解我并不是要更改代码;只是为了让代码(按原样)编译而不会出错。

[更新]

当我输入 Java.Lang. 时,智能感知不会在下拉列表中显示 Void

[进一步更新]

这个项目与平板电脑的开发有关;我没有为此安装一些开发软件——安装这些已经解决了问题,我只能假设 Java 命名空间被埋在软件中。虽然回复中没有具体答案,但大多数评论肯定有助于引导我朝着正确的方向前进。

最佳答案

C# 项目使用 Java 位有几种可能的方式,

根据您粘贴的片段,我认为您可能正在 Visual Studio 中打开一个 Xamarin.Android 项目,因为 using 子句匹配,

http://androidapi.xamarin.com/?link=N%3aJava.Util

http://androidapi.xamarin.com/?link=T%3aJava.Lang.Void

http://androidapi.xamarin.com/?link=T%3aJava.Lang.Object

因此,您需要在这台机器上完全安装 Xamarin.Android。你有的(JRE和JDK)显然是不够的。

dot42 没有Java.Lang.VoidJava.Lang.Object, http://docs.dot42.com/Reference/NS.Java.Lang

关于c# - 无法解析符号 'Void',我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21017819/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com