rendered paste bodyusing System;
using System.Text;
namespace NormalizationTests
{
class MainClass
{
public static void Main(string[] args)
{
string styleName = "\u00e1bc";
string test;
string con = styleName;
Console.WriteLine(con.Normalize().Equals(styleName.Normalize()));
// FormC
styleName =styleName.Normalize(NormalizationForm.FormC);
Console.WriteLine(con.Normalize().Equals(styleName.Normalize()));
// FormD
styleName = styleName.Normalize(NormalizationForm.FormD);
foreach (char c in con) Console.Write ("{0:X04} ", (int) c); Console.WriteLine ();
foreach (char c in styleName) Console.Write ("{0:X04} ", (int) c); Console.WriteLine ();
Console.WriteLine(con.Normalize().Equals(styleName.Normalize()));
foreach (char c in con.Normalize ()) Console.Write ("{0:X04} ", (int) c); Console.WriteLine ();
foreach (char c in styleName.Normalize ()) Console.Write ("{0:X04} ", (int) c); Console.WriteLine ();
// FormKC
test = styleName.Normalize(NormalizationForm.FormKC);
Console.WriteLine(con.Normalize().Equals(test.Normalize()));
// FormKD
test = styleName.Normalize(NormalizationForm.FormKD);
Console.WriteLine(con.Normalize().Equals(test.Normalize()));
}
}
}