问题标签 [stringcollection]

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 回答
76 浏览

c# - 自定义类中的 C# StringCollection

给定下面的类,将多个字符串添加到名为 blob_key_col_name 的 StringCollection 的正确方法是什么?

0 投票
3 回答
260 浏览

c# - 更改 StringCollection 的排序

在我当前的项目中,用户可以创建一个停靠在 TableLayoutPanel 中的控件。控件名称保存在 StringCollection 中,并且在程序每次启动时都会重新创建控件。我想实现一个功能,允许用户更改控件的顺序。移动部分正在工作,问题是下次程序启动时,控件会以旧顺序重新创建,因为它们是从 StringCollection 创建的。这意味着要更改控件的顺序并保留它以备不时之需,我将不得不更改 StringCollection 的排序。有没有办法做到这一点?如果是的话,我会怎么做?

目前我会从上下文菜单中使用此代码向上移动控件:

和观察。改为 +1 将其向下移动。在加载事件中,我只需使用 foreach 遍历 StringCollection 并创建控件。

0 投票
0 回答
499 浏览

c# - 专用字符串集合和通用列表 C# 之间的区别

C#中的aSpecialized String Collection和a有什么区别?Generic String List

以及如何将Specialized一个转换为Generic一个?

0 投票
1 回答
499 浏览

c# - System.Collections.Specialized.StringCollection 设置在调试和发布中工作正常,但在部署时崩溃?

对于我最新的 WPF 应用程序,我一直在使用System.Collections.Specialized.StringCollection保存和加载字符串。我当前的系统在 Debug 和 Release 中运行起来就像一个魅力,但是当部署到 ClickOnce 时,一旦涉及到任何涉及设置(加载或保存),应用程序就会崩溃!但是,System.Collections.Specialized.StringCollections如果不是设置,也可以单独工作。

什么可能导致这些崩溃?

这是我的系统:

PS我尝试了一个类似的List<string>物品系统,但没有骰子。其他涉及strings, 的bools设置ints虽然可以正常工作。

PPS旁注,有谁知道如何组合System.Collections.Specialized.StringCollections而不必将一个转换为数组?

0 投票
0 回答
113 浏览

c# - 如何在 C# PropertyGrid 中编辑 StringCollection?[“找不到'System.string'类型的构造函数”]

使用设置编辑器,我为我的应用程序创建了一些用户设置。在一个特定实例中,我需要一个设置为字符串数组。我遇到的唯一选择是 StringCollection:

在设置编辑器中选择数据类型

当我仍在设置编辑器中编辑内容(单击三个点)时,将调用一个简单的编辑器,我可以在其中逐行输入字符串:

字符串集合编辑器

我为我的用户创建了一个简单的表单来编辑这些设置,创建一个 PropertyGrid 并将其绑定到默认设置:

当我在那里编辑 StringCollection 时,我得到了一个不同的字符串集合编辑器: 运行时字符串集合编辑器

我可以很好地编辑或删除条目,但如果我尝试添加一个,我会收到以下错误:“未找到类型为'System.string'的构造函数”。

有没有一种简单的方法让属性网格使用与设置的设计时编辑相同的编辑器?

0 投票
4 回答
252 浏览

c# - 如何在 C# 中将两个 StringCollection 合并/合并为一个

如何在 C# 中合并/合并两个 StringCollection

0 投票
1 回答
28 浏览

c# - 无法设置 StringCollection' 字符串

我有代码

由于错误(谷歌翻译),我无法编译它:无法通过实例链接访问它。

如何解决?

0 投票
1 回答
108 浏览

powershell - Windows 更新 API CopyToCache(IStringCollection) - 指定的转换无效

为了减少我们的 VPN 路由上的流量,我需要从外部服务器下载 Windows 更新,同时向我们的内部服务器报告。

所以我正在做以下事情:

创建一个 UpdateSession 并搜索更新,将它们存储在 $SearchResult 中。然后我从外部服务器下载更新,然后我想通过IUpdate2.CopyToCache(IStringCollection)将它们传递到 Windows Update Api

一切都很好,除了将 StringCollection 传递给方法 CopyToCache 并最终以“指定的强制转换无效。”-错误结束。

这是我的代码:

感谢帮助!埃尔多奥布

错误消息:

更新/解决方案:

在不使用自选位置的 UpdateDownloader 的情况下成功安装的更新。所以现在我可以通过 vpn 隧道报告和搜索更新,并从外部源下载更新,我们可以在 vpn 隧道旁边路由流量。

0 投票
2 回答
77 浏览

c# - 从 My.Settings 初始化 StringCollection 以避免空引用异常

我在 My.Settings 中指定了一个名为 MyCollection 的 System.Collections.Specialized.StringCollection,并且在首次用于添加字符串时,会引发空引用异常(即 MyCollection 是 Nothing)。

添加字符串的语法很简单:

如果第一次使用时为空,如何从 My.Settings 初始化 StringCollection?

在 My.Settings 中有 .NET Framework 冲突和 StringCollections 的报告。因此,我在项目的应用程序设置中指定了 .NET Framework 4.6。