ES CSharp Keyword decimal - LIHACHTETAN/ClassicUO-Bad-Newbie-CSharp-Scripts-IDE GitHub Wiki
Українська · Русский · English · Deutsch · Français · Italiano · Español · 繁體中文 · 日本語 · 한국어
C#: decimal
Un número decimal para cálculos donde la representación decimal es importante.
Ejemplo sencillo (Example.cs)
Guarde este ejemplo por separado como Example.cs. Ejecútelo independientemente de los demás ejemplos de esta página.
Example.cs:
// PROJECT-EXAMPLE
decimal amount = 12.5M;
var result = amount + 2;
System.Console.WriteLine(result.ToString(System.Globalization.CultureInfo.InvariantCulture));
Resultado:
14.5
Sintaxis
decimal value = 12.5M;
El tipo de variable determina el rango y las reglas de la aritmética. Para comprobar el desbordamiento de números enteros, utilice check; para conversión de texto: TryParse.
Ejemplo 1: forma básica
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.IO;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;
public static class Program
{
public static async Task Main(string[] args)
{
decimal first = 12.5M;
decimal second = 2;
Console.WriteLine(first + second);
}
}
Ejemplo 2: otra forma práctica
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading;
using System.Threading.Tasks;
using System.IO;
using System.Runtime.InteropServices;
using System.Runtime.CompilerServices;
public static class Program
{
public static async Task Main(string[] args)
{
decimal[] values = [12.5M, 2, 3];
foreach (decimal value in values) Console.WriteLine(value);
Console.WriteLine(decimal.MaxValue);
}
}
Fuente oficial: Microsoft Aprender.