![]() |
1
1
下面是一个使用这两种方法的示例
不过,我怀疑您的示例是精心设计的,因此可能有更好的解决方案,特别是当您需要将大量字符串处理成键/值对时(我故意对索引值进行硬编码,因为您的示例非常简单,我不想让答案过于复杂)。如果输入数据在格式上是一致的,那么您可以假设使用固定索引,但是如果可能存在一些差异,那么可能需要更多的代码来检查其有效性。 |
![]() |
2
2
在你评论说你是从一个列表开始后,我理解你在追求什么。我在这里重用Jaroslav的“getnumber”函数。用字符串数组编写了我的示例,但工作方式应该相同。如果您有重复的键,下面的代码将抛出,我认为如果您使用字典,这就是您想要的。
|
![]() |
3
1
可以使用正则表达式从列表中的每个项中提取值,如果需要,可以使用LINQ选择两个列表并将它们压缩在一起(在C 4.0中):
如果您使用的是C 3.5,您可以使用 Eric Lippert's implementation of Zip() . |
![]() |
4
0
如果我理解正确:您希望创建链接节点,如
我不会使用LINQ:
在代码中:
您还应该执行检查等。
|
![]() |
5
0
|
![]() |
A B · C#Excel自动调整列避免长文本时出错 3 月前 |
![]() |
Megrez7 · C#ToArray转换合并为一行,导致数组元素更改 3 月前 |
![]() |
Aycon · 在工厂方法中释放部分创建的对象的正确方法是什么? 3 月前 |
|
Sei · Avalonia/WPF将路由器传递到控制模板 4 月前 |