附加信息:索引和长度必须引用字符串中的位置

本文关键字:引用 字符串 位置 信息 索引 | 更新日期: 2023-09-27 18:29:52

我有一个子字符串,定义为:

<p>@Html.Raw(item.Post.Substring(0, 300))...</p>

我输入的文本远远超过300个字符,但我仍然收到上面的错误。我以为子字符串方法的第二个参数应该是你想剪切到的字符数?

除非我错了,我错过了什么?

附加信息:索引和长度必须引用字符串中的位置

尝试以下

item.Post.Substring(0, Math.Min(300, item.Post.Length));