问题标签 [option-strict]

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 投票
1 回答
206 浏览

vb.net - 处理从类型对象缩小到类型字符串的错误消息

将代码从 .Net 2.0 转换为 .Net 4.5 时,我收到此错误消息:

选项严格禁止在将“ByRef”参数“ParamValue”的值复制回匹配参数时从“对象”类型缩小到“字符串”类型。

代码如下所示:

我已经用谷歌搜索了答案,似乎建议是更改TheFunction.

我受限于我无法改变TheFunction

我可以关闭严格,但我宁愿为这个问题提供一个很好的解决方案,比如将 x 复制到另一个变量并将该变量传入。

0 投票
1 回答
382 浏览

vb.net - Option strict 不允许对 Array 进行后期绑定

在此处输入图像描述
您能否帮助解决上述问题。

0 投票
1 回答
39 浏览

string - 将两个文本字符串与选项严格分开

你能帮我找到用严格的选项分割两个文本字符串的最佳方法吗

文本字符串正在从带有“。”的网页中检索。或 "," 十进制符号

0 投票
2 回答
74 浏览

vb.net - 当一个drawing.point在里面时Arraylist访问x和y

我想访问一个包含点的数组列表。下面的示例适用于选项严格关闭。但是我怎样才能在选项严格的情况下以正确的方式做到这一点?提前谢谢了!

0 投票
1 回答
1410 浏览

vb.net - Option Strict On 禁止从 'String' 到 'Char' VB.NET 的隐式转换

我正在使用Option Strict On(有时希望我不是!)但是有一段代码可以在没有它但没有它的情况下按我想要的方式工作。

我认为这应该很简单,但我在这里找不到答案。

我的代码Option Strict Off是这样的:

例如returnedString

C:\Program Files (x86)\Whatever\Whatever.exe

C:\Program Files (x86)\Whatever\Whatever

在条目中返回 if Option Strictis off,这就是我想要的。

但是,如果我使用 Visual Studio 的添加演员的建议,则以下内容不起作用:

返回的第一个条目是C:\Program,这可能是因为它找到了 Char ' ';我不希望它检查每个字符,我希望它像 when Option Strictis那样检查整个字符串,off但我无法解决。

我试过.ToCharArray了,但这确实做同样的事情。

0 投票
1 回答
60 浏览

vb.net - Option Strict ON 犯了一些错误

我必须启用选项脚本,才能正确使用 OpenXML 包。完成后,关于从一种类型到另一种类型的隐式转换,我遇到了几个错误。

我如何更改此行以解决此错误?谢谢大家会回答我。

0 投票
0 回答
46 浏览

vb.net - 选项严格打开与。Checklistbox.items 对比 后期装订

我有一个数据绑定的复选框:

为了检查项目,我使用了一个循环:

但这不适用于Option Strict On,问题是后期绑定(BC30574)位于Me.chkChaineSelected.Items(i)

0 投票
0 回答
5 浏览

visual-studio-2019 - 是否可以在 Visual Studio 中将即时窗口设置为 Option Strict?

是否可以将 Visual Studio 即时窗口设置为Option Strict