首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

C#将格式化字符串(31.2k)转换回数字(31240)

在C#中,可以使用double.Parse()方法将格式化字符串转换回数字。以下是一个示例:

代码语言:csharp
复制
string formattedString = "31.2k";
double number;

if (formattedString.EndsWith("k"))
{
    string numberString = formattedString.Substring(0, formattedString.Length - 1);
    number = double.Parse(numberString) * 1000;
}
else
{
    number = double.Parse(formattedString);
}

Console.WriteLine(number); // 输出:31240

在这个示例中,我们首先检查字符串是否以"k"结尾。如果是,我们将字符串中的数字部分乘以1000,然后将结果转换为数字。如果不是,我们直接将字符串转换为数字。最后,我们输出转换后的数字。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

  • 【Golang】类型转换归纳总结

    1.C#中的类型转换 在C#中有两种类型转换:隐式类型转换、显示类型转换(也作强制转换),其中隐式转换主要是在整型、浮点型之间的转换,存储范围小的数据类型直接转换成存储范围大的数据类型,也就是小转大。...prec控制精度(排除指数部分):对’f’、’e’、’E’,它表示小数点后的数字个数;对’g’、’G’,它控制总的数字个数。如果prec 为-1,则代表使用最少数量的、但又必需的数字来表示f。...3.3 Parse系列函数 有了Format系列函数把一些类型转换为string类型,那么反过来Parse系列函数就是用于字符串类型转换为给定类型的值。...ParseFloat() func ParseFloat(s string, bitSize int) (f float64, err error) 3.4 Atoi() 有了int类型字符串类型,...就有字符串类型int类型,Atoi()函数用于字符串类型的整数转换为int类型,函数签名如下。

    2K30

    python数字字符串固定位数_python-String转换为64位整数映射字符以自定…「建议收藏」

    您将4个不同“数字”的字符串解释为数字,因此以4为基数.如果您有一串实际数字,范围为0-3,则可以让int()真正快速地生成一个整数. def seq_to_int(seq, _m=str.maketrans...() function创建转换表).然后所得的数字字符串解释为以4为底的整数....8字节整数表示形式.在上面的输出示例中,我使用format()字符串分别将该整数值格式化为十六进制和二进制字符串,然后这些表示形式零填充到64位数字的正确位数....为了衡量这是否更快,让我们随机抽取一百万个测试字符串(每个字符串长28个字符): >>> from random import choice >>> testvalues = [”.join([choice...如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站立刻删除。

    9.7K40

    numpy矩阵位运算

    首页 HTML CSS JAVASCRIPT JQUERY BOOTSTRAP SQL MYSQL PHP PYTHON2 PYTHON3 C C++ C# JAVA 本地书签 我的圈子 NumPy 教程...(这里叫:原码)二进制 = 00000001按位取反 = 11111110发现符号位(即最高位)为1(表示负数),除符号位之外的其他数字取反 = 10000001末位加1取其补码 = 10000010...换回十进制 = -2 实例  import numpy as np print ('13 的位反转,其中 ndarray 的 dtype 是 uint8:') print (np.invert(np.array...输出结果为:  40 右移两位: 10 40 的二进制表示: 00101000 10 的二进制表示: 00001010   Numpy 数组操作  NumPy 字符串函数   写笔记...   ...Java 实例  字符集&工具  · HTML 字符集设置  · HTML ASCII 字符集  · HTML ISO-8859-1  · HTML 实体符号  · HTML 拾色器  · JSON 格式化工具

    98920

    C# String.Format的格式限定符与Format方法多个对象格式化一个字符串原理

    Format方法多个对象格式化成一个字符串Format方法解析格式字符串的原理: (1)、格式字符串中的{0}会被替换成格式字符串之后的第一个参数,以此类推 (2)、Format方法解析格式字符串时,...6、#一数字占位符 ####表示给数字预留4个位子,格式化的值复制到数字占位符中....注:#占位符开头和末尾的0值总是会被舍弃,而0占位符则不会. 7、空格占位符 目标字符串格式化成10个字符,原字符左对齐,不足补空格. var number = "666"; var str = string.Format...随后 Parse 或 ParseExact 与正确的 Kind 属性值一起使用可以对格式化字符串进行反向分析。...任何其他单个字符 (未知说明符) 未知说明符引发运行时格式异常。 自定义 DateTime 格式字符串 格式说明符 说明  d 月中日期表示为从 1 至 31 的数字

    5.4K20

    C#实现十六进制与十进制相互转换以及及不同进制表示案例分享

    C#数字的进制表示形式对于进制的表示,编程语言基本上都提供了特殊前缀表示不同进制的数字,一般0x/0X表示16进制、0o/0O表示8进制、0b/0B表示2进制,十进制数字则没有特殊前缀,直接输入数字即可...,实现将十六进制字符串转换为十进制数字,通过遍历十六进制的字符得到最后的值。...4Convert.ToInt32(hexStr,16)同理,可以根据需要,2进制、8进制的字符串转换为10进制的int类型。...hexBuilder.ToString().ToLower() : hexBuilder.ToString();}C#内置方法1016进制Convert.ToString() 转换数字为不同的进制Convert.ToString...Convert.ToString()实现将数字转换为特定进制的字符串decimal_2分别转换为16进制、8进制、2进制的字符串6var decimal_2 = 15;Console.WriteLine

    2.7K11

    Redisant Toolbox——面向开发者的多合一工具箱

    代码格式化工具,支持 Java、C#、C、C++、JavaScript、JSON、Objective-C、Proto等;支持 Google、LLVM、GNU、Microsoft等风格的代码 图片 验证或生成...Json Formatter/Validate:格式化或压缩 JSON 字符串 JSON to CSV: JSON 字符串转换为 CSV JSON to YAML: JSON 字符串转换为 YAML...YAML to JSON: YAML 字符串转换为 JSON JWT Debugger:校验或签署 JWT 令牌 Language Beautify:格式化各种语言的源代码 Number Base...JSON,解析URL协议、主机、端口等 UUID/GUID Generate/Decode:生成 UUID、ULID、Nano ID Offline OCR:图像转换为文本 Icon Font Previewer...:预览矢量图标 YAML To Properties: YAML 字符串转换为 Properties JSON To Properties: JSON 字符串转换为 Properties

    4.6K60

    C# 基础知识系列-13 常见类库(三)

    本篇介绍Guid和Nullable这两个内容。 1....Guid 结构 Guid(Globally Unique Identifier) 全局唯一标识,是一种由算法生成的二进制长度为128位的字符串,但字符串的长度是36其中32位16进制的数字和四个连接符。...继续介绍第二个构造方法,通过格式化字符串创建: public Guid (string g); g表示Guid数据,有以下几种格式: dddddddddddddddddddddddddddddddd...ToString (string format); public string ToString (string format, IFormatProvider provider); 第一个是默认的字符串的方法...这里介绍了Guid生成字符串的方法和对应的格式内容,而字符串Guid除了使用构造函数以外还有两种方式: public static Guid Parse (string input); public

    1.5K40

    C# 基础知识系列- 9 字符串的更多用法(一)

    前言 在前面的文章里简单介绍了一下字符串的相关内容,并没有涉及到更多的相关内容,这一篇尝试讲解一下在实际开发工作中会遇到的字符串的很多操作。 1....简单来讲就是,在C#中,字符串的‘加法’运算会按照正常数字的加法运算顺序进行运算。如果遇到对象+字符串的计算,则调用对象的ToString 获取对象的字符串描述,再将这个描述与字符串进行连接。...其中format参数是一个格式化字符串,其中{、} 包裹一个数字为占位符,表示后面的objs参数里第几个参数替换到这个位置。...这里简单的介绍一下字符串格式化另一个重要的内容,数据的格式化。用法就是在大括号包裹的占位符的后面加:,在数字或变量后面加冒号然后写格式化表达式。...数字字符串格式化 string.Format("{0:#0.00}-{1}",1,2); // #0.00表示生成一个 带两位小数的数字字符串,不足两位用0补齐 日期的字符串格式化 DateTime

    99230

    进制及其字符串之间互转——C#

    ,比如整型浮点型,而且c#跟本就没有二进制数的表示方法 二、字符串字符串(string——>string)   1.二进制字符串与十进制字符串互转:   (1)二进制字符串十进制字符串:还没找到...  (2)十进制字符串二进制字符串:目前还没找到二进制数在c#的表示方法   2.二进制字符串与十六进制字符串互转:   (1)二进制字符串十六进制字符串:还没找到   (2)十六进制字符串二进制字符串...,但是我觉得有字符串格式化可以直接 三、字符串转数值(string——>int) 1.二进制字符串二进制数:目前还没找到二进制数在c#的表示方法   2.十进制字符串十进制数: string str...  5.二进制与十六进制互转:   (1)二进制字符串十六进制数:还没找到   (2)十六进制字符串二进制数:目前还没找到二进制数在c#的表示方法   6.十进制与十六进制互转:   (1)十进制字符串十六进制数...str的进制,可以为2、10、16,当a=10时可省略 四、数值字符串(int——>string)   1.二进制数二进制字符串:目前还没找到二进制数在c#的表示方法   2.十进制数十进制字符串

    1.2K51

    万字长文,史上最全Python字符串格式化讲解

    今天分享的是一篇来自群友小王(王暖暖)同学的投稿,可以说是非常的细节,堪称史上最全对字符串格式化输出的讲解了!...可是,记着记着发现怎么越来越多,而且都和字符串格式化离不开关系,于是我又转头去复习了一下字符串格式化部分的知识。...第n+1为5,且5后没有其它数字,第n位2为偶数,所以直接舍去,故最后的结果为1.12。 十进制二进制 a. 十进制整数二进制: 除2取余,逆序排列; b....但计算机无法处理无限小数,会将十进制浮点数对应的二进制数最多保留53位,53位后面的数据直接截断,从而导致在二进制浮点数转换回十进制的时候出现不精确的现象。...1) <: 左对齐(字符串默认对齐方式); 2) >: 右对齐(数字默认对齐方式); 3) ^: 居中对齐; 4) =: 内容右对齐,符号(+或-)放置在填充字符的左侧

    4.6K20

    WPF版【路遥工具箱】免费开源啦!解决开发痛点,让你事半功倍!

    格式转换 Unix时间戳转换:Unix时间戳转换为日期时间。 RSA密钥格式转换:转换RSA密钥的格式,方便在不同平台使用。 JSON格式化:美化和格式化JSON数据。...XML格式化:美化和格式化XML数据。 进制转换:支持二进制、八进制、十进制和十六进制之间的转换。 XSLT转换:使用XSLT样式表转换XML数据。...RGB颜色转换:RGB颜色值转换为十六进制或CSS颜色名称。 JSONC#实体类:根据JSON数据生成C#实体类。 JSONCSV:JSON数据转换为CSV格式。...Postman数据转换:Postman导出的数据转换为其他格式。 YamlJson:Yaml格式的数据转换为Json格式。 文字工具 谷歌翻译:使用谷歌翻译API进行文本翻译。...图片处理 图片图标:图片转换为ICO图标。 Gif分割:GIF动画分割为多个静态图片。 图片Base64:图片转换为Base64编码。 Base64图片:Base64编码转换为图片。

    50030

    C#小知识:“$”符号的作用

    C#中符号是从C# 6.0版本开始推出的语法糖, 主要是对String.format()的简化,当然format也不是没有价值,本文介绍C#中符及String.format的一些通用用法。...,需要自己在字符串中写占位符(标记),在后面跟上参数。...但是如果要格式化的参数比较多,写起来就比较麻烦——使用语法糖的写法可读性高,代码简洁。...——注意与第一个"之前不能有空格 因为C#是美国人发明的,所以用$符号,那么如果是中国人发明的C#或许这个语法糖就使用¥符号了吧........二:Format格式化字符串 //数字转换为四舍五入后的数字,位数不足则补0 Console.WriteLine(string.Format("{0:F}", 10.555));//10.56 Console.WriteLine

    71120

    MySQL 日期字符串转换

    文章目录 日期查询 1)查询当前时间日期 2)时间戳 3)时间截取(返回对应的日期,时间或者数字) 日期操作 日期时间增减 日期字符串转化 日期字符串 字符串日期 以下函数执行在mysql5.7版本下...常用的时间格式化占位符如下更多参数请参考, %Y 年,四位数字 %y 年,后两位数字 %m 月 ,数字[1-12] %d 日,月份里的第几天,两位数字[1-31] %H 小时,24进制 [0-23]...%h 小时,12进制[0-11] %i 分钟 [0-59] %s | %S 秒 0-59 日期字符串 DATE_FORMAT(date,pattern) //日期转化为指定模式的字符串 TIME_FORMAT...,默认的格式化模式 '%Y-%m-%d %H:%i:%s ' SELECT from_unixtime(UNIX_TIMESTAMP()) -- 2018-04-19 11:10:11 字符串日期.../%d'); -- 结果 2017-12-23 如果待格式化字符串,不符合匹配模式字符串,则不会进行格式化

    3.8K20

    Python基础之:Python中的IO

    我们常用的 2>&1,指标准输出、标准错误指定为同一输出路径 。 格式化输出 python中,我们可以使用print方法来输出信息。...f格式化 如果想要格式化字符串,可以在字符串的开始引号之前加上 f 或 F。 这样的话,我们可以直接在字符串中引入变量值,只需要把变量放在 { 和 } 中间即可。...调用此方法的字符串可以包含字符串字面值或者以花括号 {} 括起来的替换域,每个替换域可以包含一个位置参数的数字索引,或者一个关键字参数的名称。...Sjoerd:d}; Dcab: {Dcab:d}'.format(**table)) Jack: 4098; Sjoerd: 4127; Dcab: 8637678 还可以使用n类型 '{:n}' 来格式化数字...当一个对象被转化为 JSON 时,字典中所有的键都会被强制转换为字符串。这所造成的结果是字典被转换为 JSON 然后转换回字典时可能和原来的不相等。

    70220

    C# 6.0 字符串 String Interpolation

    本文主要:C# 6.0 新特性 String Interpolation,一些比较少知道的知识。...本文内容有:字符串新特性的一般使用、格式化字符串、保留小数点、判断字符串 原文发在csdn http://blog.csdn.net/lindexi_gd/article/details/49716741...“hello $world”的格式化字符串是指把字符串中一个单词,以一个标示开头。可以代换为单词所指的变量。...这个在jq有,而C#string的格式只能用格式的字符占位符,格式的字符占位符都是数字,这样多了很容易混,好多我都出现了,拷贝代码,然后没有排好数字,漏了一个数字,这样出现了错误。...这就是 C# 6.0 新特性: String Interpolation 但是 String Interpolation 如何输入一定长度的字符串

    64930
    领券