gpt4 book ai didi

c# - 如何根据小数位数获取整数的动态最大值

转载 作者:行者123 更新时间:2023-12-05 03:04:51 25 4
gpt4 key购买 nike

我有一个动态数据 0001,因为它是动态的,所以它可以根据给定的数据进行更改。它可能是 01 或 001 或 0001。要导出这个值,我有一个代码

            var placeholderValue = 4; //number can be dynamic. 
var intFormattedValue = String.Format($"{{0:D{palceholderValue}}}", 1);
var parasedValue = Int32.Parse(intFormattedValue); //output 0001

如果上面的 placeholderValue 是 4,输出将是 0001 如果它是 3 那么 001 然后如果 2 01。

我想得到的是如果值为 0001 那么它将返回 9999如果值为 001 则为 999 如果为 01 则为 99。

最佳答案

你可以尝试使用Math.Pow方法求10次方并计算出最大值

Math.Pow(10, placeholderValue) - 1

关于c# - 如何根据小数位数获取整数的动态最大值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52656459/

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