gpt4 book ai didi

c# - 如何在 Linq to SQL 中进行修剪?

转载 作者:行者123 更新时间:2023-11-30 22:41:44 24 4
gpt4 key购买 nike

我有一个这样的表:(无法更改)

id  value   other
-----------------------------
1 000033 sasdsa
2 000033 dasfgds
3 33 sadasdas
4 33 pdfsfsd
5 234543 posjfd

谁能告诉我如何使用 Linq 去除前导零?

我试过这个:

from t in table
where (t.value.TrimStart('0')).Equals("33")
select t

但它不起作用:S

最佳答案

“值”字段显然是一个字符串,因为它保留了前导零。我没试过,但你能不能在比较之前把值转换成整数?像这样的东西:

from t in tablewhere (t => Convert.ToInt32(t) == 33)select t

如果您需要将值保留为字符串,您可以使用 string.EndsWith() 但您可能无法匹配正确的“值”。

关于c# - 如何在 Linq to SQL 中进行修剪?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4713178/

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