.NET и юникод
От: _NN_  
Дата: 28.01.24 11:34
Оценка: 18 (3)
Как считаете, какой должен быть вывод этой программы ?

Проверьте себя .NET Framework, .NET 8.

using System;
                    
public class Program
{
    public static void Main()
    {
        string one = 1.ToString();
        bool starts = one.StartsWith("\U00011052"); // 𑁒
        bool equals_inv = one.Equals("\U00011052", System.StringComparison.InvariantCulture);
        bool equals = one.Equals("\U00011052");
        System.Console.WriteLine(starts);
        System.Console.WriteLine(equals_inv);
        System.Console.WriteLine(equals);
    }
}


  Для нетерпеливых
https://github.com/dotnet/csharplang/discussions/7876
http://rsdn.nemerleweb.com
http://nemerleweb.com
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.