今天在C#textbox多行文本里想随机获取一行字符串,首先得以换行作为分隔符,于是百度一下发现
string[] txtTitleRows = txtTitle.Text.Split(Environment.NewLine.ToCharArray());
上面这种方法会在元素中的末尾加上\r,这肯定不是我们想要的,后来终于找到了真正的方法,如下
string[] txtTitleRows = txtTitle.Text.Split(new char[] { '\n', '\r' }, StringSplitOptions.RemoveEmptyEntries);
获得知识后,欣喜一下,果断记录之。