小编Sна*_*ƒаӽ的帖子

什么是C#相当于Delphi的FormatFloat?

我正在将一些Delphi代码移植到C#.我找不到与Delphi类似的功能FormatFloat.

我在Delphi中有这行代码

str := FormatFloat('000', 1);
Run Code Online (Sandbox Code Playgroud)

它分配给str字符串'001'.注意前导零.

如何在C#中实现相同的结果?

c# delphi formatting

0
推荐指数
1
解决办法
945
查看次数

无法将"1,000.00"字符串解析为数字

我有几个显示数值的标签,我需要将这些文本解析为数字.问题是当值大于999时,解析方法失败抛出以下异常:

线程"AWT-EventQueue-0"中的异常java.lang.NumberFormatException:对于输入字符串:java.lang.NumberFormatException.forInputString(Unknown Source)中的"1,000.00"

我尝试了几种解析方法,比如Double.valueOf(string)new BigDecimal(string),new BigInteger(string)等等......但总是抛出异常.

java

0
推荐指数
2
解决办法
1172
查看次数

C#中的美元金额

我查看了其他一些帖子,但似乎没有任何帮助.所以我想要的是一个代码,用一个美元金额读出当前的余额,前面有一个短语.而不是打印美元符号其打印{0:C}.我使用{0:C}不正确吗?

namespace ConsoleApplication7
{
    class Program
    {
        static void Main(string[] args)
        {
            double TotalAmount;
            TotalAmount = 300.7 + 75.60;
            string YourBalance = "Your account currently contains this much money: {0:C} " + TotalAmount;
            Console.WriteLine(YourBalance);
            Console.ReadLine();
        }
    }
}
Run Code Online (Sandbox Code Playgroud)

c# currency string-formatting

0
推荐指数
1
解决办法
986
查看次数

令人困惑的javascript Math.cos函数返回值

我的代码如下所示

<html>
<script language="javascript">

var v=Math.cos(45);
var v1=Math.sin(45);


alert(v);
alert(v1);
</script>
<body>
</body>

</html>
Run Code Online (Sandbox Code Playgroud)

我希望v,v1的值是1,1,但它显示为0.525 0.850

javascript

-2
推荐指数
1
解决办法
126
查看次数

返回语句未按预期返回

为什么下面的代码返回-1而不是arr.length-1?如果find()方法查找24,则应返回5,但现在返回-1.如果在arr中找不到n,它应该只返回-1.

public class linearArraySearch {

    public static void main(String[] args) {
        int[] numbers = new int[]{ 12, 42, 56, 7, 99, 24, 6, 1, 5 };
        System.out.println( find(numbers, 24) );
    }

    public static int find( int[] arr, int n ){
        if( arr[arr.length-1] == n ){
            return arr.length-1;
        }else if( arr.length > 1 && arr[arr.length-1] != n ){
            int[] temp = new int[arr.length-1];
            for( int i = 0; i < temp.length; i++ ){
                temp[i] = arr[i];
            } …
Run Code Online (Sandbox Code Playgroud)

java recursion return linear-search

-2
推荐指数
1
解决办法
80
查看次数

NotePad++ 在单词和数字之间添加空格

我正在尝试在 NotePad++ 中的单词和数字之间添加空格。例如:

  • 号码1234567

  • 号码2345678

  • 号码 1234567

  • 号码 2345678

regex notepad++

-7
推荐指数
1
解决办法
1万
查看次数