У меня есть простой код консоли C#, который преобразует имя html в соответствующие символы.Преобразование индийского символа валюты
Example
: - €
-> это евро html имя, €
->. это десятичный код для евро;
Мой код преобразует это имя в евро символизации> €
Но когда я преобразование & # 8377 до ₹, он не работает.
код консольного приложения My:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Text.RegularExpressions;
namespace Multiple_Replace
{
class Program
{
static void Main(string[] args)
{
var input = " ₹ 5000 €";
var replacements = new Dictionary<string, string> { { "₹", "₹" }, {"€", "€"} };
var output = replacements.Aggregate(input, (current, replacement) => current.Replace(replacement.Key, replacement.Value));
Console.WriteLine(output);
Console.ReadLine();
}
}
}
Пожалуйста, помогите мне.
Не могли бы вы определить 'не working.' и ваш' input' уже содержит наш символ валюты, то, что вы пытаетесь заменить? –
В перечислении словаря есть синтаксическая ошибка: '{{" ₹ "," ₹ "}, {" € "}," & # 8364 "};' – ib11
@ un-lucky: - Я пытаюсь показать ₹ символ в моем проекте. Я объяснил этот код в «примере» выше. если вы запустите этот код, он преобразует имя html в свой символ (например: €). Для этого он работает отлично, но для него не работает. – Sanjiv