如何分割字符串并将其放入WebMatrix中的c#列表中?

本文关键字:WebMatrix 中的 列表 何分割 分割 串并 字符串 字符 | 更新日期: 2023-09-27 18:03:45

我看过很多例子,建议如何做到这一点,但没有一个适合我。我不确定这是因为我在WebMatrix还是什么,但我想做的就是在"'n"换行符上分割字符串(不,不是"'n'r",因为我自己把'n放在那里)。以下是我尝试过的事情/我遇到的问题:

在这里:http://www.dotnetperls.com/split我不能使用。split,因为"'n"是一个以上的'char'和稍微在下面的链接,它建议我可以使用正则表达式。但是,Split,这个方法在我的环境中似乎不存在。

所有其他的例子都使用"split",它只会看到一个字符。

给定这些变量,我忽略了什么?:

var agendaLines = Request.Unvalidated("agendas");
List<String> saveLineList = new List<String>();

如何分割字符串并将其放入WebMatrix中的c#列表中?

有一个覆盖字符串。它允许字符串,但你不需要它。''n'是一个字符,因为"'"是一个转义字符。所以

List<String> saveLineList = agendaLines.Split(''n').ToList();

应该对你有用。您可能需要添加

using System.Linq;

运行正常

var saveLineList = agendaLines.Split(''n').ToList();

或者如果你想忽略"'n'n"

var saveLineList = agendaLines.Split(new char[] { ''n' }, StringSplitOptions.RemoveEmptyEntries).ToList();

这是有效的,因为在现实中,''n'只是一个字符。