C# 如何从';在把它变成绳子之前是双人的吗?
我用C写了这个号码# 我想要的是,当它被做成一条线后,它看起来像这样:C# 如何从';在把它变成绳子之前是双人的吗?,c#,C#,我用C写了这个号码# 我想要的是,当它被做成一条线后,它看起来像这样: 1.23456 首先,将其转换为字符串。 例如,字符串被定义为S。 然后应用此方法: S.Remove(S.Length -2); 首先,将其转换为字符串。 例如,字符串被定义为S。 然后应用此方法: S.Remove(S.Length -2); 您可以通过多种方式实现: 代码: using System; using System.Linq; using System.Text; namespace Removin
1.23456
首先,将其转换为字符串。 例如,字符串被定义为S。 然后应用此方法:
S.Remove(S.Length -2);
首先,将其转换为字符串。 例如,字符串被定义为S。 然后应用此方法:
S.Remove(S.Length -2);
您可以通过多种方式实现: 代码:
using System;
using System.Linq;
using System.Text;
namespace RemovingLastTwoNumber
{
class Program
{
static void Main(string[] args)
{
// Method 1.
double number = 1.2345678;
string numberInStringFormat = number.ToString();
string TargetNumber = numberInStringFormat.Substring(0, numberInStringFormat.Length - 2);
Console.WriteLine(number);
Console.WriteLine(TargetNumber);
// Method 2.
string _TargetNumber = Math.Round(number, 5).ToString();
Console.WriteLine(_TargetNumber);
// Method 3.
var characters = number.ToString().ToArray();
var __Characters = characters.Take(7);
StringBuilder __targetNumber = new StringBuilder();
foreach (var character in __Characters)
{
__targetNumber.Append(character);
}
Console.WriteLine(__targetNumber);
}
}
}
您可以通过多种方式实现: 代码:
using System;
using System.Linq;
using System.Text;
namespace RemovingLastTwoNumber
{
class Program
{
static void Main(string[] args)
{
// Method 1.
double number = 1.2345678;
string numberInStringFormat = number.ToString();
string TargetNumber = numberInStringFormat.Substring(0, numberInStringFormat.Length - 2);
Console.WriteLine(number);
Console.WriteLine(TargetNumber);
// Method 2.
string _TargetNumber = Math.Round(number, 5).ToString();
Console.WriteLine(_TargetNumber);
// Method 3.
var characters = number.ToString().ToArray();
var __Characters = characters.Take(7);
StringBuilder __targetNumber = new StringBuilder();
foreach (var character in __Characters)
{
__targetNumber.Append(character);
}
Console.WriteLine(__targetNumber);
}
}
}
Math.Round(a,5).ToString()
a.ToString(“0.00000”)
Math.Round(a,5.ToString()
a.ToString(“0.00000”)
虽然这适用于a=1.2345678
,但对于a=1.5
,结果可能是意外的。我倾向于将Mohamads解决方案作为评论发布。虽然这适用于a=1.2345678
,但对于a=1.5
,结果可能是出乎意料的。我更喜欢以评论的形式发布穆罕默德的解决方案。或者最简单的,number.ToString(“F5”)
是的,我们当然也可以这样做@PinkFloydx33或最简单的,number.ToString(“F5”)
是的,当然我们也可以这么做@pinkfloydx33