سلام بر تمامی برنامه نویسان #C 😉 در این پست کد متدهای String.Normalize و String.IsNormalized در سی شارپ را آماده کردم. انشاالله که این کد سی شارپ براتون مفید باشد.
کد متدهای String.Normalize و String.IsNormalized در سی شارپ :
using System;
using System.Text;
class Sample
{
public static void Main()
{
string s1 = new String( new char[] {'\u0063', '\u0301', '\u0327', '\u00BE'});
string s2 = null;
try
{
s2 = s1.Normalize();
Console.WriteLine(s2.IsNormalized());
Show("s2", s2);
s2 = s1.Normalize(NormalizationForm.FormC);
Console.WriteLine(s2.IsNormalized(NormalizationForm.FormC));
Show("s2", s2);
s2 = s1.Normalize(NormalizationForm.FormD);
Console.WriteLine(s2.IsNormalized(NormalizationForm.FormD));
Show("s2", s2);
s2 = s1.Normalize(NormalizationForm.FormKC);
Console.WriteLine(s2.IsNormalized(NormalizationForm.FormKC));
Show("s2", s2);
s2 = s1.Normalize(NormalizationForm.FormKD);
Console.WriteLine(s2.IsNormalized(NormalizationForm.FormKD));
Show("s2", s2);
using System.Text;
class Sample
{
public static void Main()
{
string s1 = new String( new char[] {'\u0063', '\u0301', '\u0327', '\u00BE'});
string s2 = null;
try
{
s2 = s1.Normalize();
Console.WriteLine(s2.IsNormalized());
Show("s2", s2);
s2 = s1.Normalize(NormalizationForm.FormC);
Console.WriteLine(s2.IsNormalized(NormalizationForm.FormC));
Show("s2", s2);
s2 = s1.Normalize(NormalizationForm.FormD);
Console.WriteLine(s2.IsNormalized(NormalizationForm.FormD));
Show("s2", s2);
s2 = s1.Normalize(NormalizationForm.FormKC);
Console.WriteLine(s2.IsNormalized(NormalizationForm.FormKC));
Show("s2", s2);
s2 = s1.Normalize(NormalizationForm.FormKD);
Console.WriteLine(s2.IsNormalized(NormalizationForm.FormKD));
Show("s2", s2);