问题标签 [icsharpcode]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
418 浏览

c# - 如何修复此错误:“预期标识符”

我第一次在 Unity 中制作 2D 游戏。我在写剧本,也是第一次,看了一些教程,觉得还不错。但是,我不断收到一条错误消息,我不知道该怎么做。好吧,错误显示在我之前没有显示错误并且一切正常的地方。仅在输入“无效更新”后:

(我按照教程所说的方式编写了它)突然,当我想看看它是否有效时,我收到一个错误“预期标识符”。错误位于更下方的一行,这里:

“如果”显示出了问题,所以我在那里添加了一个“@”,但现在它表明在“grouned”这个词之后应该/某事是错误的。我不知道该怎么做。

这里有整个脚本:

0 投票
3 回答
1260 浏览

c# - Unity 中的对象不会触发,尽管碰撞器和代码是正确的

将近一周以来,我一直在测试 Unity 是否可以制作游戏。问题如下:我有一个敌人和一个围绕玩家的圆圈,它们都有一个 IsTrigger 处于活动状态的对撞机。在代码中,有一个针对敌人的 OnTriggerEnter 和 OnTriggerExit 事件。如果敌人进入玩家的圈子,则布尔值变为真,并且应该发生其他事情。但只会发生这种情况:敌人直接进入玩家内部,然后 bool 才为真(我测试了很多次,就是这样)即使玩家本身没有碰撞器,只有它周围的圆圈(玩家当然有角色控制器,但这不可能是触发器,对吗?)

敌人有一个简单的 AI 并且总是朝着玩家的方向走,所以它可能只有在玩家在那里时才会触发。因为这似乎发生了什么。代码就在这里:

该代码实际上属于 Jimmy Vegas。我正在从他的 YouTube 教程中学习,并且在他的视频中效果很好。这就是为什么我很困惑。

编辑:敌人无视我的玩家。即使我将碰撞器添加到播放器本身,它也不会触发。如果我关闭了敌人的 IsTrigger,他只会让我走开。我不知道这是什么。

0 投票
0 回答
17 浏览

asp.net - 现有 DLL 用于新导入的 DLL

我正在开发一个当前使用 DLL“ICSharpCode.SharpZipLib.Zip”的应用程序,并且正在尝试添加另一个 DLL“CADImport”。但是,似乎 CADImport 已经使用 ICSharpCode.SharpZipLib.Zip 所以我得到了错误:

“‘CADImport…’和‘ICSharpCode.SharpZipLib…’中都存在‘ZipInputStream’类型”。

我没有任何代码隐藏,而是使用带有 <% %> 标记的纯 *.aspx 页面来处理 C# 代码,因此我正在使用现有的 "<%@ Import Namespace="ICSharpCode.SharpZipLib.Zip" %>"似乎没有我需要的那么具体。到目前为止,我的在线研究还没有找到任何解决方案。有没有办法指定在 ASPX 页面中使用哪个 DLL?

0 投票
1 回答
34 浏览

c# - Xamarin 使矩形从图像继承位置

我只是想通过 c# 后面的代码设置这个矩形位置。首先,我在 xaml 页面中有以下图像:

正如你所看到的,它只是一个普通的图像,并没有什么特别之处。在构造函数中,我尝试获取此图像并显示其尺寸(x、y、宽度和高度),如下所示:

然而它给了我“X Pos:0。Y Pos:0。宽度:-1。高度:-1。”。这根本不对。图像肯定有一些真实的尺寸值,对吧?如果这很重要,我在构造函数中的 InitializeComponent 函数之后有这个 console.writeline 代码行。

但是,我在 xaml 中创建了一个按钮,并将其单击函数设置为一个名为“PrintImageDetails”的函数,其代码行与上面完全相同。结果呢?我得到“X 位置:105.714285714286。Y 位置:121.142857142857。宽度:200。高度:200。”

因此,无论出于何种原因,在构造函数之后,我似乎都无法真正获得真实的图像尺寸。(或者也许有某种方式,我错过了)这很重要,因为我想将矩形位置设置为图像位置。这就是让我想到问题标题的原因。由于我不能立即在后面的 c# 代码中获得实际位置,是否可以让我的矩形从 .xaml 中的图像继承位置?下面是我的矩形代码。它尽可能简单:

我还希望能够在从图像中获取位置并将其放入矩形时进行一些数学运算。比如除法之类的。如果可能的话,将非常感谢您提供有关如何实施的示例。

感谢任何愿意提供帮助的人。

0 投票
0 回答
27 浏览

c# - C# console app net 2.0 如何获取另一个进程运行的实际剩余时间?

我有 ac# 控制台程序。我正在使用 .net 2.0。我从我的控制台程序启动一个 exe。该exe在任务栏上显示进度条。

在这里,我想从该 exe 中读取进度百分比,并希望在我的控制台应用程序上显示(1% 2% 3% 等)。

(我不想在我的程序中显示该 exe 的全部输出。我还测试了设置以下代码,但它显示了该 exe 的所有输出我只想显示百分比)

这可能使用 .net 2.0 吗?

我是 C# 的初学者

我有以下工作代码

C# 控制台应用程序显示来自另一个正在运行的进程的剩余时间或百分比

0 投票
0 回答
41 浏览

c# - 如何修复 C# 中无法转换方法组的错误

我在 Windows 的 C# 形式中嵌入了几个不同的选项卡,我想为所有这些选项卡使用保存按钮,但是这样,这个按钮只能通过转到同一选项卡的每个选项卡来工作,而不是选项卡. 现在我想使用开关执行此操作,但出现以下错误,谢谢您的帮助

错误:无法将方法组“Focus”转换为非委托类型“int”。您是否打算调用该方法?