Где они берут такую траву?
Говорят этот код на C# компилится и даже работает:
На выходе такой результат:
namespace àáâãäå {
using System;
using System.Text;
using System.Globalization;
class àáâãäå
{
[STAThread]
static void Main(string[] args) {
àáâãäå(); àáâãäå(); àáâãäå();
àáâãäå(); àáâãäå(); àáâãäå(); àáâãäå();
}
static void àáâãäå(string àáâãäå) {
StringBuilder àáâãäå = new StringBuilder();
StringInfo àáâãäå = new StringInfo(àáâãäå);
// The name for the console should be in Form C
àáâãäå.Append(àáâãäå.Normalize(NormalizationForm.FormC));
àáâãäå.Append(": ");
// Get the normalization form of each text element
for(int àáâãäå=0; àáâãäå < àáâãäå.LengthInTextElements; àáâãäå++) {
string àáâãäå = àáâãäå.SubstringByTextElements(àáâãäå, 1);
if(àáâãäå.IsNormalized(NormalizationForm.FormC)) {
àáâãäå.Append("C");
} else if(àáâãäå.IsNormalized(NormalizationForm.FormD)) {
àáâãäå.Append("D");
} else {
àáâãäå.Append("_");
}
}
Console.WriteLine(àáâãäå.ToString());
return;
}
static void àáâãäå() {
àáâãäå.àáâãäå("àáâãäå");
}
static void àáâãäå() {
àáâãäå.àáâãäå("àáâãäå");
}
static void àáâãäå() {
àáâãäå.àáâãäå("àáâãäå");
}
static void àáâãäå() {
àáâãäå.àáâãäå("àáâãäå");
}
static void àáâãäå() {
àáâãäå.àáâãäå("àáâãäå");
}
static void àáâãäå() {
àáâãäå.àáâãäå("àáâãäå");
}
static void àáâãäå() {
àáâãäå.àáâãäå("àáâãäå");
}
}
}
На выходе такой результат:
c:\temp>àáâãäå
àáâaäå: CCCCCC
àáâaäå: DDDDDD
àáâaäå: DCCCCC
àáâaäå: DDCCCC
àáâaäå: DDDCCC
àáâaäå: DDDDCC
àáâaäå: DDDDDC
Коментарі