【发布时间】:2017-04-17 21:21:19
【问题描述】:
我有一个列出银行账户交易的列表,字符串格式为:
("Withdrawn" + amount)
("Deposited" + amount)
它们看起来像
Withdrawn 200
Deposited 200 etc..
在列表中,我打算创建一个方法来查找定义为在 100 到 150 之间撤回的可疑活动,因此我使用.Contain("withdrawn") 来查找每个带有撤回单词的元素,但是我该怎么做找出哪些数量在 100 到 150 之间?
它们是字符串类型,那么当它们是字符串类型时,我该如何处理If ( 100 > amount > 150)?
我是否尝试修剪字符串并将数字字符串部分解析/.convertall 转换为 Int?
有什么帮助吗?
【问题讨论】:
-
给我们一些示例输入以及您到目前为止所做的尝试。
-
我建议你使用
List<KeyValuePair<string, decimal>>,这样处理和检索信息会更简单。 -
您能提供一个代码示例吗?请尝试澄清您的问题。
-
听起来像一个家庭作业问题,这很好,但应该指定。听起来您的“我是否...”问题也走在了正确的轨道上 - 尝试一下,如果遇到困难,请使用您尝试过的详细信息更新此问题。
标签: c# string list string-parsing contain