首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >问答首页 >在C#代码中对大数进行数字分隔

在C#代码中对大数进行数字分隔
EN

Stack Overflow用户
提问于 2016-07-05 18:02:52
回答 4查看 2.1K关注 0票数 22

在C++中,为了提高代码的可读性,可以使用撇号分隔数字:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
int num = 1'000'000;

在Ruby中,您可以使用下划线:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
num = 1_000_000

C#是否有类似的语法?我尝试了几种不同的搜索,但只找到了输出或读取特定格式的数字的结果。

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2016-07-05 18:06:06

在撰写本文时,该功能在C#中还不存在。然而,它有一个feature request,看起来它将成为C# 7的一部分,这是即将到来的版本。

功能请求列在他们的C# 7 list of features上,但你可能不应该假设它会100%地进入。事情可能会发生变化。

票数 31
EN

Stack Overflow用户

发布于 2017-01-02 17:13:37

这对int没有帮助,但是对于decimal,您可以使用:

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
decimal num1 = 1E06M; // 1000000
decimal num2 = 1.23e06m; // 1230000
票数 0
EN

Stack Overflow用户

发布于 2019-03-27 11:10:14

C# 7.0中引入的小而方便的小功能是数字分隔符,它采用单个下划线(_)的形式。这个分隔符可以用在任何可以提高易读性的数字文本中。数字文本中的数字分隔符不会更改中的值。任何给定的数字对于公共语言运行时都是相同的,无论它是否使用分隔符。

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
// These two are equivalent.
var bigNumber      = 123456789012345678;
var bigNumberWithSplit = 123_456_789_012_345_678;
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/38209819

复制
相关文章
使用 Roslyn 对 C# 代码进行语义分析
Roslyn 是微软为 C# 设计的一套分析器,它具有很强的扩展性。以至于我们只需要编写很少量的代码便能够分析我们的源代码。之前我写过一些使用 Roslyn 进行语法分析的文章。使用语法分析,可以轻松为代码编写提供各种错误报告以及修改代码(见这里)。而使用语义分析,你可以像在运行时使用反射一样,在编译时访问源代码中的各种类型、属性、方法等,特别适合用来分析引用、生成代码等。当然,实际项目里面将两者结合起来可以做到更多的效果。
walterlv
2023/10/23
6440
C#中通过映射对MySQL数据进行操作
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
bering
2019/12/03
1.3K0
在springboot中对kafka进行读写操作
只需要在dependencies中增加 spring-kafka的配置即可。完整效果如下:
冬天里的懒猫
2020/08/03
3.1K0
在 Python 中对服装图像进行分类
图像分类是一种机器学习任务,涉及识别图像中的对象或场景。这是一项具有挑战性的任务,但它在面部识别、物体检测和医学图像分析等现实世界中有许多应用。
很酷的站长
2023/08/11
5631
在 Python 中对服装图像进行分类
在 Hibernate Search 5.5 中对搜索结果进行排序
“秩序,秩序”- 有时不仅仅下议院尊敬的议员需要被喊着让排序,而且在特殊情况下 Hibernate 的查询结果也需要排序。
知忆
2021/06/08
2.9K0
在RichTextBox中对关键字进行高亮显示
若要实现更复杂的功能,可以研究一下这个C#的IDE编辑器的代码。http://www.icsharpcode.net/OpenSource/SD/Default.aspx
跟着阿笨一起玩NET
2018/09/18
2.3K0
在RichTextBox中对关键字进行高亮显示
在 golang 中是如何对 epoll 进行封装的?
在协程没有流行以前,传统的网络编程中,同步阻塞是性能低下的代名词,一次切换就得是 3 us 左右的 CPU 开销。各种基于 epoll 的异步非阻塞的模型虽然提高了性能,但是基于回调函数的编程方式却非常不符合人的的直线思维模式。开发出来的代码的也不那么容易被人理解。
开发内功修炼
2022/05/07
3.9K0
在 golang 中是如何对 epoll 进行封装的?
C# 对 byte 数组进行模式搜索
最简单的方法是进行数值判断,但是代码最少是使用Linq ,效率比较高是使用 Boyer-Moore 算法,下面就告诉大家几个算法的代码
林德熙
2018/09/18
1.5K0
在Keras中如何对超参数进行调优?
由于没有一个成熟的理论来解释神经网络,所以配置神经网络通常是困难的,经常被同学们调侃为“炼丹”。
花落花飞去
2018/02/05
16.9K2
在Keras中如何对超参数进行调优?
C# 对 byte 数组进行模式搜索
最简单的方法是进行数值判断,但是代码最少是使用Linq ,效率比较高是使用 Boyer-Moore 算法,下面就告诉大家几个算法的代码
林德熙
2022/08/04
1.2K0
C# 对JS编码/解码进行转换
public static class Extension { #region [编码/解码统一转换] /// <summary> /// /// </summary> /// <param name="str"></param> /// <param name="isEscape">True为Encode;False为Decode</param> /// <returns></ret
跟着阿笨一起玩NET
2018/09/19
4.9K0
使用c#对MongoDB进行查询(1)
    在MongoDB.Bson命名空间下存在一个BsonDocument类,它是MongoDB的文档对象,代表着MongoDB中不规则数据一条条实体模型。可以使用BsonDocument对不规则数据进行操作,这个类型继承了IEnumberable<>类,也就是说又将每一个实体模型看做一个集合,我们可以使用下标方式获取实体模型中的值
莫问今朝
2019/02/25
2.9K0
对js代码混淆加密,也可以在vs code中进行
Vs code是常用的js代码编辑工具。本文演示如何在vs code中调用jshaman扩展,实现非常方便的js代码加密。
用户8703799
2023/08/09
1K0
在Excel中通过VBA对Word文档进行查找替换
哆哆Excel
2023/09/09
6850
在Excel中通过VBA对Word文档进行查找替换
如何对代码进行调优?
为了减少数据上的常见运算所需要的时间,我们通常可以在数据结构中增加额外的信息,或者修改数据结构中的信息使之更易访问
用户9831583
2022/06/16
1.1K0
在NLP中结合文本和数字特征进行机器学习
应用于自然语言处理的机器学习数据通常包含文本和数字输入。例如,当您通过twitter或新闻构建一个模型来预测产品未来的销售时,在考虑文本的同时考虑过去的销售数据、访问者数量、市场趋势等将会更有效。您不会仅仅根据新闻情绪来预测股价的波动,而是会利用它来补充基于经济指标和历史价格的模型。这篇文章展示了如何在scikit-learn(对于Tfidf)和pytorch(对于LSTM / BERT)中组合文本输入和数字输入。
deephub
2021/01/12
2.1K0
在NLP中结合文本和数字特征进行机器学习
在 Gitlab CI 中调用 Sonarqube 进行代码扫描
Gitlab 提供了基于 Code Climate 的代码质量评估功能,这一功能是通过 dind(Docker in Docker)方式运行的,在 Kubernetes 环境中、尤其是托管集群中,这种方式不太合适,还好还有一个替代方案:Sonarqube,通过在 .gitlab-ci.yml 中的设置,可以使用 Sonarqube 对代码进行扫描,接收到 Commit 之后,Sonarqube 会生成针对提交的代码质量提示,如图所示:
崔秀龙
2019/07/22
8.1K0
在 Gitlab CI 中调用 Sonarqube 进行代码扫描
macOS 对 gdb 进行代码签名
在 macOS 使用 GDB 调试 C 语言代码,必须对 gdb 进行代码签名,否则 GDB 不能运行! 创建证书 钥匙串访问 打开菜单:钥匙串访问-》证书助理-》创建证书… 输入证书名称,如:gdb-cert; 选择身份类型:自签名根证书 (Identity Type to Self Signed Root) 选择证书类型:代码签名 (Certificate Type to Code Signing) 勾选:让我覆盖这些默认签名 (select the Let me override defaults)
康怀帅
2018/02/28
2.4K0
iOS 对源代码进行混淆
代码混淆,刚刚看到是不是有点懵逼,反正我是最近才接触到这么个东西,因为之前对于代码和APP,只需要实现功能就好了,根本没有考虑什么安全问题。
freesan44
2018/09/05
8770
iOS 对源代码进行混淆
C#对字符串进行加密解密
明志德道
2023/10/21
3890
C#对字符串进行加密解密

相似问题

在代码中处理大数字

50

如何在Shell命令中对大数字进行舍入?

21

Safari在HTML5输入数字字段中对大数字进行舍入

11

防止JavaScript Number函数对大数字进行舍入

41

在Django FloatField中使用逗号分隔大数字

221
添加站长 进交流群

领取专属 10元无门槛券

AI混元助手 在线答疑

扫码加入开发者社群
关注 腾讯云开发者公众号

洞察 腾讯核心技术

剖析业界实践案例

扫码关注腾讯云开发者公众号
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文