gpt4 book ai didi

c# - 在 C# 中连接整数

转载 作者:IT王子 更新时间:2023-10-29 04:11:41 25 4
gpt4 key购买 nike

有没有一种廉价的方法来连接 csharp 中的整数?

示例:1039 & 7056 = 10397056

最佳答案

如果您能找到一种情况,这种情况昂贵到足以引起任何关注,我将印象深刻:

int a = 1039;
int b = 7056;

int newNumber = int.Parse(a.ToString() + b.ToString())

或者,如果您希望它更像“.NET”:

int newNumber = Convert.ToInt32(string.Format("{0}{1}", a, b));

int.Parse 不是昂贵的操作。花时间担心网络 I/O 和 O^N 正则表达式。

其他注意事项:实例化 StringBuilder 的开销意味着如果您只进行一些串联就没有意义。非常重要的是 - 如果您计划将其转换回整数,请记住它限制在 ~2,000,000,000。连接数字很快就会变得非常大,并且可能远远超出 32 位 int 的容量。 (当然要签名)。

关于c# - 在 C# 中连接整数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1014292/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com