![]() |
1
13
对那些提供明确答案的人没有冒犯之意,但许多人似乎在回答你的问题,而不是解决你的问题。您需要多个ID,因此您认为可以: http://example.com/mypage.aspx?IDs=1234,4321,6789
http://example.com/mypage.aspx?ID=1234;ID=4321;ID=6789 然后,您使用的任何查询字符串解析器都应该能够返回ID列表。如果它不能处理这个问题(也不能处理分号而不是符号),那么它就坏了。 |
![]() |
2
12
然后将使用:
|
![]() |
3
4
您可以实例化一个列表<T>从一个数组中。 VB.NET:
如果数组包含非int元素,则很容易发生强制转换错误 |
![]() |
4
2
我所能想到的就是在字符串列表上循环(这是通过执行拆分得到的)并执行以下操作
|
![]() |
5
2
如果你喜欢功能性风格,你可以试试
没有lambdas,但是您确实有转换器和谓词,以及其他可以从方法生成的好东西。 |
![]() |
6
2
my answer 来得相当晚,也就是说,其他几个人也写了同样的东西。因此,我提出了一种使用正则表达式验证和分割字符串的替代方法。
|
![]() |
7
1
我希望能够在一行或两行内联代码中完成它。一行创建字符串数组,并希望在框架中找到一些我还不知道如何将其导入列表的内容<int>这样可以巧妙地处理演员阵容。但如果我必须把它转移到一种方法,那么我会的。是的,我在用VB。我只是更喜欢用C#提问,因为他们会吸引更多的观众,而我也一样流利。 |
![]() |
8
1
首先想到的是split,但它返回的是数组,而不是列表; 您可以尝试以下方法:
|
![]() |
9
0
从URL提取值后,可以使用string.Split()拆分这些值。
|
![]() |
10
0
你只需要通过它们,对每一个进行int.TryParse。之后,只需添加到列表中。 别担心,@Splash打败了我 |
![]() |
11
0
为了完整起见,您需要在For循环(或int.Parse()调用)周围放置try/catch,并根据您的需求处理错误。您也可以像这样执行tryparse():
|
![]() |
12
0
继续前面的回答,非常简单地遍历Split返回的数组并转换为一个新的int数组。下面的示例以C#表示:
|
![]() |
13
0
我认为最简单的方法是如前所示拆分,然后循环遍历这些值并尝试转换为int。
|
![]() |
Dima Malko · 如何在指定符号前添加符号? 2 年前 |
![]() |
shekharsabale · 从列表元素捕获子字符串 2 年前 |
![]() |
Manny · 如何比较Perl中的字符串? 2 年前 |
![]() |
Manan Girdhar · 拆分字符串并仅在java中使用第二部分 2 年前 |
![]() |
AnxiousLuna · Python使用len()获取数组索引数 2 年前 |
![]() |
antonoyaro8 · 数据帧中每列上的Grepl 2 年前 |