gpt4 book ai didi

c# - 修剪 字符串 C# 中的空格

转载 作者:太空宇宙 更新时间:2023-11-03 17:48:53 24 4
gpt4 key购买 nike

我正在开发一个应用程序,其中我从 View 传递的字符串中有多个 ID,由 ';' 分隔。 .
所以这就是“P171;P172”的样子。

  if (ModelState.IsValid)
{
hiddenIDnumber= hiddenIDnumber.Trim();
List<string> listStrLineElements = hiddenIDnumber.Split(';').ToList();

foreach (string str in listStrLineElements)

问题是,当我拆分 hiddenIDnumber 时,即使我有两个数字,我也会得到 3 和 "" 的计数。被返回(我认为这是一个空白空间)。
当我使用断点时,我得到“P171”、“P172”和“”。
由于我的 FK 限制,这导致我的程序失败。

有没有办法“克服这个并以某种方式“修剪”空间?

最佳答案

使用另一个重载 string.Split whih 允许您忽略空条目。例如:

List<string> listStrLineElements = hiddenIDnumber
.Split(new[] { ';' }, StringSplitOptions.RemoveEmptyEntries)
.ToList();

关于c# - 修剪 <list> 字符串 C# 中的空格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42542139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com