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

C# 附加信息:索引和长度必须引用字符串中的位置,c#,C#,我有一个子串,定义为: <p>@Html.Raw(item.Post.Substring(0, 300))...</p> @Html.Raw(item.Post.Substring(0300)) 我输入的文本远远超过300个字符,但我仍然得到上面的错误。我以为substring方法的第二个参数应该是你想要剪切到的字符数 除非我错了,我遗漏了什么?试试下面的内容 item.Post.Substring(0, Math.Min(300, item.Post.Length)

我有一个子串,定义为:

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

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

除非我错了,我遗漏了什么?

试试下面的内容

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

尝试以下
item.Post.Substring(0,Math.Min(300,item.Post.Length))也许会有帮助。非常感谢:)-如果你想把它作为答案输入,我会把它标记为正确:)@webdevelopholf好的,我会写下来作为答案。谢谢)可能的副本