问题标签 [namevaluecollection]
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.
c# - 将 NameValueCollection 绑定到 GridView?
我应该使用哪种集合将 NameValue 集合转换为可绑定到 GridView?直接做的时候没用。
aspx.cs 中的代码
aspx 中的代码
任何提示都非常受欢迎。谢谢。X。
.net - 使 LINQ 查询可以访问 NameValueCollection
如何使NameValueCollection
LINQ 查询运算符(例如 where、join、groupby)可以访问?
我尝试了以下方法:
但是我得到一个ArgumentException告诉我源不是 IEnumerable<>。
c# - 有没有什么简单的方法可以根据 C# 中的键对 NameValueCollection 进行排序?
我正在寻找一种简单的方法来根据键对 NameValueCollection 进行排序 - 但它不应该是一个沉重的性能。
c# - 从 c# 中的 namevaluecollection 填充对象数组
我是 C# 新手。这是我开始工作的硬编码:
现在我想推广它以支持 Update 对象中无限数量的项目,我想出了这个但它无法编译:
以及这里的函数本身:
.net - NameValueCollection 的高效搜索
有没有办法从 NameValueCollection 中提取与特定模式/命名约定有关的键,而不必遍历集合中的每个值?
c# - C#中集合的XML序列化
我有两个类如下:
我创建了一个 ArrayList,它添加了 Info 类的两个实例,如下所示:
但是当我尝试序列化时,我得到一个异常,因为“有一个错误反映类型'System.Collections.Generic.List`1 [ConsoleApplicationSerialization.Info]'。”
我该如何调试呢?
另外,我可以使用哪种类型的结构来代替 namevaluecollection?
.net - 在 .NET 中插入 NameValueCollection
是否可以将项目插入到特定索引中的 NameValueCollection 中?我没有看到 Insert() 方法。
.net - 在运行时或安装时修改 App.config 中的配置部分
我有一个使用 Visual Studio 2008 的发布 (ClickOnce) 系统部署的 WinForms 应用程序。在应用程序的app.config
文件中,我有一个第三方组件所需的配置部分,其形式为:
因此,该部分不在 appSettings 中,如下所示:
我了解键/值对是 NameValueCollection。我面临的问题是我希望在部署时间或运行时更改someValue
值(对我来说都可以),以便someOtherValue
基于安装的环境。
目前我在运行时进行了一些其他配置更改,但这些都在该AppSettings
部分中,因此很容易获得。我在寻找解决方案时发现了许多参考资料,但它们似乎依赖于具有自定义类的部分,而不是我面临的 NameValueCollection。
有谁知道修改此数据的最佳方法?使用 ConfigurationManager.RefreshSection() 进行运行时更改将更符合我当前的代码,但我也愿意在安装阶段接受建议。
编辑:这在运行时有效。这就是我处理旧配置覆盖的方式。
我尝试对另一个部分做同样的事情:
到现在为止还挺好。但是,我没有看到允许我用修改后的数据替换旧 XML 的方法。在运行时可以吗?
顺便说一句:我尝试手动修改 app.config.deploy 文件。这只是给我一个验证错误,因为安装程序检测到修改并且它拒绝继续。我真的很喜欢自动部署,并且之前的覆盖效果很好。
c# - 在 NameValueCollection 的反序列化过程中,幕后会发生什么?
.NET(反)序列化的幕后发生了什么使其行为方式与以下场景相同?(这是一个测试应用程序,只是说明了我的设置。)
我有一个具有 NameValueCollection 属性的类:
反过来,它包含在另一个类中:
我的测试程序如下:
当我运行它时,我看到控制台中打印出以下内容:
NVC 在 Wrapper 的 ctor 中为空。
在 Wrapper 的 ctor 之后 NVC 不为空,并且具有正确的值。
这里发生了什么?NameValueCollection 显然能够使用默认序列化反序列化自身,但为什么反序列化会延迟并且不会在 Wrapper 构造函数中的 GetValue() 调用中发生?
c# - 针对枚举对 NameValueCollection 进行排序
我必须对一个名称值集合(项目通常 5 到 15)针对一个枚举(项目超过 60 个)进行排序。现在我正在使用这个扩展功能,任何人都有更好的想法来编写这段代码......
这像这样工作
这也应该工作