c# - 如果字符串大于 255 个字符,则删除字符
问题描述
如果字符串超过 varchar(255) 长度,我想删除字符串字符并将其保存在 c# 的数据库中
我找不到任何解决方案。
string test.RatingItemName="hshhhdhhdshdsdsddssdsdsghdsh";
if (test.RatingItemName > varchar(255))
{
//trim the extra characters after varchar(255)
}
解决方案
只需使用substring
. 试试看:
string test.RatingItemName="hshhhdhhdshdsdsddssdsdsghdsh";
if(test.RatingItemName.Length>255)
{
test = test.RatingItemName.Substring(0,255);
}
推荐阅读
- html - 为什么我的 Angular PWA 独立显示器无法在 Android 上的 Chrome 中运行?
- python - 使用 Django-todo 时使用空数据库运行 makemigrations 时出现“OperationalError:没有这样的表:django_site”
- python - Python:猜词游戏
- cors - 从作曲家休息服务器取消跨域请求
- javascript - 有没有办法修改使用闭包访问的变量并且无法访问它们
- r - 多个时间序列数据的指数时间序列
- playframework-2.4 - 缺少任务键:scalaInstance,同时尝试运行类型安全激活器
- sql-server - 如何使用数据库中的数据动态生成表?
- xpath - XPATH 2.0 collection() with "?select=" (在 eXist-db / XQuery)
- python - TypeError:time.sleep 需要一个整数(类型为 NoneType)