我想更改保存在变量中的波斯数字,如下所示:
string Value="۱۰۳۶۷۵۱";
到
string Value="1036751";
请问我怎样才能使用像文化信息这样的简单方法来做到这一点?
我的示例代码是:
List<string> NERKHCOlist = new List<string>();
NERKHCOlist = ScrappingFunction(NERKHCO, NERKHCOlist);
int NERKHCO_Price = int.Parse(NERKHCOlist[0]);//NERKHCOlist[0]=۱۰۳۶۷۵۱
<= 所以它不能将它解析为 int
这在我的函数中,它在列表项中重新调整一个带有波斯数字的列表
protected List<string> ScrappingFunction(string SiteAddress, List<string> NodesList)
{
string Price = "null";
List<string> Targets = new List<string>();
foreach (var path in NodesList)
{
HtmlNode node = document.DocumentNode.SelectSingleNode(path.ToString());//recognizing Target Node
Price = node.InnerHtml;//put text of target node in variable(PERSIAN DIGITS)
Targets.Add(Price);
}
return Targets;
}