Strings.ChrW(Int32) Метод

Определение

Возвращает знак, связанный с указанным кодом знака.

public:
 static char ChrW(int CharCode);
public static char ChrW (int CharCode);
static member ChrW : int -> char
Public Function ChrW (CharCode As Integer) As Char

Параметры

CharCode
Int32

Обязательный. Выражение Integer, представляющее кодовую точку (код символа) для символа.

Возвращаемое значение

Char

Знак, связанный с указанным кодом знака.

Исключения

CharCode < –32768 или > 65535 для ChrW.

Примеры

В следующем примере функция используется Chr для возврата символа, связанного с указанным кодом символа.

Dim associatedChar As Char
' Returns "A".
associatedChar = Chr(65)
' Returns "a".
associatedChar = Chr(97)
' Returns ">".
associatedChar = Chr(62)
' Returns "%".
associatedChar = Chr(37)

Комментарии

Асимметричный диапазон, принятый для CharCode компенсации различий Short между хранилищем и Integer. Например, -29183 является но Short +36353 является .Integer Это также упрощает совместимость с Visual Basic 6.0.

ChrEncoding использует класс в System.Text пространстве имен, чтобы определить, использует ли текущий поток однобайтовый набор символов (SBCS) или двухбайтовый набор символов (DBCS). Затем она принимается CharCode в качестве кодовой точки в соответствующем наборе. Диапазон может составлять от 0 до 255 для символов SBCS и –32768–65535 для символов DBCS.

Возвращаемое значение зависит от кодовой страницы текущего TextInfo потока, которая содержится в ANSICodePage свойстве класса в System.Globalization пространстве имен. Вы можете получить ANSICodePage , указав System.Globalization.CultureInfo.CurrentCulture.TextInfo.ANSICodePage.

ChrW принимает CharCode как кодовую точку Юникода. Диапазон не зависит от региональных параметров и параметров кодовой страницы для текущего потока. Значения от -32768 до -1 обрабатываются так же, как значения в диапазоне +32768–+65535.

Числа от 0 до 31 совпадают со стандартными непечатаемыми кодами ASCII. Например, Chr(10) возвращает символ веб-канала строки.

Примечание

Функция ChrB в более ранних версиях Visual Basic возвращает один байт. Он используется в основном для преобразования строк в приложениях с двухбайтовым набором символов (DBCS). Все строки в Visual Basic и платформа .NET Framework находятся в Юникоде и ChrB больше не поддерживаются.

Применяется к

См. также раздел