Эквивалент chr (), возвращающий объект байтов, в py3k

Python 2.x имеет chr () , который преобразует число в диапазон 0–255 в байтовую строку с одним символом с этим числовым значением и unichr () , который преобразует число в диапазоне 0-0x10FFFF в строку Unicode с одним символом с этой кодовой точкой Unicode. Python 3.x заменяет unichr () на chr () в соответствии с его " добавить, удалить, поднять и «другие». Но события, созданные в C #, имеют только add и remove ... Я предположил, что raise использовалось в VB, так как вы должны указать RaiseEvent , когда вы объявляете настраиваемое событие, но очевидно, что это не так: GetRaiseMethod всегда возвращает null.

Итак, кто-нибудь знает:

  • какой смысл иметь вызывать метод , связанный с событием, если он никогда не использовался? Есть ли конкретная инструкция MSIL для создания события с помощью этого метода? (Я не смог найти ничего подобного в кодах операций)
  • какие «другие» методы возвращаются (ну, , а не , возвращенные на самом деле) GetOtherMethods ? Какой' должны ли они это делать?
  • Есть ли в BCL типы, реализующие эти специальные методы?
12
задан Thomas Levesque 24 December 2010 в 00:39
поделиться