使用带有格式字符串的toString方法来转换double变量

时间:2016-12-26 14:25:11

标签: vb.net visual-studio

使用带有格式字符串的ToString方法将双变量pi转换为字符串变量s,采用科学点格式和3位精度。

这是我到目前为止所拥有的

s = pi.ToString("F3")

我的回答是错误的。

我收到了这个反馈:

  

鉴于pi的初始值为3.14159,您为s

分配了3.142E + 000(而不是3.1416)

我原以为输出为3.142。

如果有人能帮助我,我会非常感激。

4 个答案:

答案 0 :(得分:1)

$ ssh -T git@bitbucket.org # show nothing
$ ssh git@bitbucket.org 
PTY allocation request failed on channel 0
logged in as username.

You can use git or hg to connect to Bitbucket. Shell access is disabled.
Connection to bitbucket.org closed.

$ git clone git@bitbucket.org:username/sshtest.git
Cloning into 'sshtest'...
fatal: Could not read from remote repository.

Please make sure you have the correct access rights
and the repository exists.

它是否符合您的需求?如果现在,您使用的是哪个.net版本?

答案 1 :(得分:0)

尝试使用:

static void Main(string[] args)
{
    double pi = 3.141;
    string sPi = pi.ToString();
    Console.WriteLine(sPi);
    Console.ReadKey();
}

答案 2 :(得分:0)

可能你需要所有的东西

Sub Main()
    Dim s As String
    Dim pi As Double

    pi = Math.PI
    s = pi.ToString("F3")
End Sub

或单个

s = Math.PI.ToString("F3")

答案 3 :(得分:0)

谢谢你们,我想出了正确的答案 s = 3.142.ToString(“e3”)