作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个这样的表:(无法更改)
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/
我是一名优秀的程序员,十分优秀!