如何将字符串解析为十进制,当字符串在c#中的格式为$$$$$$$$cc时

本文关键字:字符串 格式 cc 十进制 | 更新日期: 2023-09-27 17:48:56

我有一个字符串,这是在这种格式"$$$$$$$$cc",即它没有一个"。"

你能告诉我如何把它解析成十进制吗?

?

我正在使用c#

问候,Prkash

如何将字符串解析为十进制,当字符串在c#中的格式为$$$$$$$$cc时

你可以在解析之前在正确的位置手动添加"。"或者将其解析为双精度,然后除以100,得到$$$$$$,cc

decimal myParse( string s )
{
  return
    decimal.Parse( s.Substring(0,s.Length-2) ) + 
    decimal.Parse( s.Substring(s.Length-2) ) / 100;
}