Сообщение Re[7]: Как написать редактор текстов на C#? от 01.11.2022 19:49
Изменено 01.11.2022 20:15 Эйнсток Файр
Re[7]: Как написать редактор текстов на C#?
Для того, чтобы приделать свою кодировку (а так же енкодер и декодер) к классу Encoding,
мне понадобятся "static extension properties".
Из ответа на stack overflow я не понял, бывают ли такие в распоследней версии C#:
https://stackoverflow.com/questions/619033/does-c-sharp-have-extension-properties
https://github.com/dotnet/csharplang/discussions/5811
Последняя версия, я так понимаю, C# 10, и там их нет:
https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history
Нужно мне это для того, чтобы можно было писать не только
Encoding.UTF8, но и Encoding.MyEncoding
мне понадобятся "static extension properties".
Из ответа на stack overflow я не понял, бывают ли такие в распоследней версии C#:
https://stackoverflow.com/questions/619033/does-c-sharp-have-extension-properties
https://github.com/dotnet/csharplang/discussions/5811
Последняя версия, я так понимаю, C# 10, и там их нет:
https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history
Нужно мне это для того, чтобы можно было писать не только
Encoding.UTF8, но и Encoding.MyEncoding
Re[7]: Как написать редактор текстов на C#?
Для того, чтобы приделать свою кодировку (а так же енкодер и декодер) к классу Encoding,
мне понадобятся "static extension properties".
Из ответа на stack overflow я не понял, бывают ли такие в распоследней версии C#:
https://stackoverflow.com/questions/619033/does-c-sharp-have-extension-properties
https://github.com/dotnet/csharplang/discussions/5811
Последняя версия, я так понимаю, C# 10, и там их нет:
https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history
Нужно мне это для того, чтобы можно было писать не только
Encoding.UTF8, но и Encoding.MyEncoding
А могли бы, наверное, и сделать, если бы вместо "this" писать ключевое слово "type", чтобы применялись эти методы и свойства не к объекту класса, а к самому классу.
мне понадобятся "static extension properties".
Из ответа на stack overflow я не понял, бывают ли такие в распоследней версии C#:
https://stackoverflow.com/questions/619033/does-c-sharp-have-extension-properties
https://github.com/dotnet/csharplang/discussions/5811
Последняя версия, я так понимаю, C# 10, и там их нет:
https://learn.microsoft.com/en-us/dotnet/csharp/whats-new/csharp-version-history
Нужно мне это для того, чтобы можно было писать не только
Encoding.UTF8, но и Encoding.MyEncoding
А могли бы, наверное, и сделать, если бы вместо "this" писать ключевое слово "type", чтобы применялись эти методы и свойства не к объекту класса, а к самому классу.