Для форматирования числовых типов существует несколько методов: Console.Write(), Console.WriteLine(), String.Format(), ToString().
Методы Console.Write() и Console.WriteLine() форматируют и выводят типы данных сразу на консоль, но это хорошо в консольных приложениях.
Приложения Windows выводят в своих окнах данные типа string. Поэтому, значения сначала форматируют методами String.Format() и ToString(), а потом выводят на экран.
Методы Console.Write() и Console.WriteLine() форматируют и выводят типы данных сразу на консоль, но это хорошо в консольных приложениях.
Приложения Windows выводят в своих окнах данные типа string. Поэтому, значения сначала форматируют методами String.Format() и ToString(), а потом выводят на экран.
Console.Write()
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
decimal
PI = 3.14158m;
-
Console.Write(
"{0:f2}"
, PI);
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
decimal
PI = 3.14158m;
-
Console.Write(
"{0:f2}"
, PI);
-
Console.ReadKey();
-
return
0;
-
}
}
3,14
Console.WriteLine()
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
decimal
PI = 3.14158m;
-
Console.WriteLine(
"{0:f2}"
, PI);
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
decimal
PI = 3.14158m;
-
Console.WriteLine(
"{0:f2}"
, PI);
-
Console.ReadKey();
-
return
0;
-
}
}
3,14
String.Format()
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
decimal
PI = 3.14158m;
-
string
str =
string
.Format(
"{0:f2}"
, PI);
-
Console.WriteLine(str);
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
decimal
PI = 3.14158m;
-
string
str =
string
.Format(
"{0:f2}"
, PI);
-
Console.WriteLine(str);
-
Console.ReadKey();
-
return
0;
-
}
}
3,14
ToString()
Main.cs
using
System;
class
Program {
-
public
static
int
Main() {
-
decimal
PI = 3.14158m;
-
string
str = PI.ToString(
"f2"
);
-
Console.WriteLine(str);
-
Console.WriteLine(PI.ToString(
"f2"
));
-
Console.ReadKey();
-
return
0;
-
}
}
using
System;
class
Program {
-
public
static
int
Main() {
-
decimal
PI = 3.14158m;
-
string
str = PI.ToString(
"f2"
);
-
Console.WriteLine(str);
-
Console.WriteLine(PI.ToString(
"f2"
));
-
Console.ReadKey();
-
return
0;
-
}
}
3,14
3,14
3,14