gpt4 book ai didi

.net - 索引和长度必须指向字符串中的某个位置吗?

转载 作者:行者123 更新时间:2023-12-04 00:03:31 26 4
gpt4 key购买 nike

我试图获得前 50 个字母,所以我使用了 subString函数来获取它。

如您所见,我使用此代码来获取它:

<%# Eval("BannerDescription").ToString.Substring(1, 50)%>

但不幸的是它不起作用并且出现错误消息:

Index and length must refer to a location within the string.



那么有没有其他办法修复呢?

因为用户是控制数据输入的人!有时他会输入 10 个字母,有时可能会输入 1000 个字母,那么我该如何解决呢?

我都试过了,但我们可以这样使用它吗:
<%# IIf(Eval("BannerDescription").ToString().Length > 49, Eval("BannerDescription").ToString().Substring(0, 49), Eval("BannerDescription"))%>
谢谢。

最佳答案

也许是这样的——

<%# Eval("BannerDescription").ToString().Substring(0, Math.Min(Eval("BannerDescription").ToString().Length, 50)) %>

关于.net - 索引和长度必须指向字符串中的某个位置吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7398238/

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