Char.ASCII

Синтаксис

ASCII(Source: Char): Integer;

Отсутствует;

Параметры

Source. Переменная, значение которой необходимо перекодировать.

Описание

Метод ASCII переводит значение указанной переменной из кодировки UTF-16 в ASCII.

Комментарии

Для получения кода первого символа строки в кодировке ASCII используйте метод String.ASCII.

Пример

Sub UserProc;
Var
    c: Char;
    i: Integer;
Begin
    c := 
'a';
    
// Получаем ASCII-код символа
    i := Char.ASCII(c);
    Debug.WriteLine(
"ASCII('" + c + "') = " + i.ToString);
End Sub UserProc;

Ввиду отсутствия реализации на языке Fore.NET для получения ASCII-кода используйте методы класса Encoding:

Public Shared Sub Main(Params: StartParams);
Var
    c: char;
    encodingArr: Array 
Of char;
Begin
    c := 
'a';
    encodingArr := 
New char[1] = [c];
    
// Получаем ASCII-код символа
    System.Diagnostics.Debug.WriteLine("ASCII('" + c + "') = " + +System.Text.Encoding.UTF8.GetBytes(encodingArr)[0]);
End Sub;

В результате выполнения примера в окно консоли будет выведен ASCII-код символа.

См. также:

Char