gpt4 book ai didi

c# - 如何将数据库条目转换为字符串

转载 作者:搜寻专家 更新时间:2023-10-30 22:12:38 26 4
gpt4 key购买 nike

 if((string)row["ProductID"].ToString() == txtBarcode.Text)

如果 txtbox 的值与我的数据表相同,我想搜索一行,但我有一个错误。它说 Possible unintended reference comparison;要进行值比较,请将左侧转换为字符串。我只是使用 .ToString()Convert.ToString() 但仍然有那个错误。

最佳答案

您的 .ToString() 正在将行值转换为字符串,因此您也不需要使用 (string) 将其强制转换为左侧。 p>

即。 if(row["ProductID"].ToString() == txtBarcode.Text)

就我个人而言,除了整数、字符以及这个实例是否是那个实例之外,我不会对任何东西使用 == 运算符。

比较字符串的更好方法是使用 string.Equals(string) string.contains(string)string.indexOf(string)

关于c# - 如何将数据库条目转换为字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22437343/

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