C# Конзолен конвертор: USD към BGN
Здравйте на всички :) Въпроса ми е следния каква е разликата и защо и при двата варианта ми дава 100 от 100
1 Console.WriteLine("BGN = " + Math.Round(BGN, 2));
2 Console.WriteLine("{0:F2} BGN", BGN);
И кой е по добрия вариант :) Благодаря за вниманието ;)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Demo1
{
    class Demo1
    {
        static void Main(string[] args)
        {
            Console.Write("Enter USD ");
            var USD = double.Parse(Console.ReadLine());
            var BGN = USD * 1.79549;
            Console.WriteLine("BGN = " + Math.Round(BGN, 2));
        }
    }
}
Вариант 2
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Demo1
{
    class Demo1
    {
        static void Main(string[] args)
        {
            Console.Write("Enter USD ");
            var USD = double.Parse(Console.ReadLine());
            var BGN = USD * 1.79549;
            Console.WriteLine("{0:F2} BGN", BGN);
        }
    }
}