語言

Ascii 類別

定義

提供輔助方法,用於處理以位元組或字元形式處理 ASCII 編碼的文字。

public ref class Ascii abstract sealed
public static class Ascii
type Ascii = class
Public Class Ascii
繼承
Ascii

備註

對於同時取得來源與目的緩衝區的 API,若來源與目的緩衝區重疊,則該方法的行為未定義,除非描述另有說明。 如果在這些 API 運作時,其他執行緒對緩衝區進行變異,所有 API 的行為都是未定義的。 所有案例轉換 API 都不懂文化。

方法

名稱 Description
Equals(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

判斷所提供的緩衝區是否包含相等的 ASCII 字元。

Equals(ReadOnlySpan<Byte>, ReadOnlySpan<Char>)

判斷所提供的緩衝區是否包含相等的 ASCII 字元。

Equals(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

判斷所提供的緩衝區是否包含相等的 ASCII 字元。

Equals(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

判斷所提供的緩衝區是否包含相等的 ASCII 字元。

EqualsIgnoreCase(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

判斷所提供的緩衝區是否包含相等的 ASCII 字元,忽略大小寫的考量。

EqualsIgnoreCase(ReadOnlySpan<Byte>, ReadOnlySpan<Char>)

判斷所提供的緩衝區是否包含相等的 ASCII 字元,忽略大小寫的考量。

EqualsIgnoreCase(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

判斷所提供的緩衝區是否包含相等的 ASCII 字元,忽略大小寫的考量。

EqualsIgnoreCase(ReadOnlySpan<Char>, ReadOnlySpan<Char>)

判斷所提供的緩衝區是否包含相等的 ASCII 字元,忽略大小寫的考量。

FromUtf16(ReadOnlySpan<Char>, Span<Byte>, Int32)

將文本從來源緩衝區複製到目的地緩衝區,並在複製過程中從 UTF-16 轉換成 ASCII。

IsValid(Byte)

判斷所提供的值是否為 ASCII 位元組。

IsValid(Char)

判斷所提供的值是否為 ASCII 字元。

IsValid(ReadOnlySpan<Byte>)

判斷所提供值是否僅包含 ASCII 位元組。

IsValid(ReadOnlySpan<Char>)

判斷所提供值是否僅包含 ASCII 字元。

ToLower(ReadOnlySpan<Byte>, Span<Byte>, Int32)

將來源緩衝區的文字複製到目的緩衝區,並在複製過程中將 ASCII 字母轉換為小寫。

ToLower(ReadOnlySpan<Byte>, Span<Char>, Int32)

將來源緩衝區的文字複製到目的緩衝區,並在複製過程中將 ASCII 字母轉換為小寫。

ToLower(ReadOnlySpan<Char>, Span<Byte>, Int32)

將來源緩衝區的文字複製到目的緩衝區,並在複製過程中將 ASCII 字母轉換為小寫。

ToLower(ReadOnlySpan<Char>, Span<Char>, Int32)

將來源緩衝區的文字複製到目的緩衝區,並在複製過程中將 ASCII 字母轉換為小寫。

ToLowerInPlace(Span<Byte>, Int32)

執行原地大寫轉換。

ToLowerInPlace(Span<Char>, Int32)

執行原地大寫轉換。

ToUpper(ReadOnlySpan<Byte>, Span<Byte>, Int32)

將來源緩衝區的文字複製到目的緩衝區,並在複製過程中將 ASCII 字母轉換為大寫字母。

ToUpper(ReadOnlySpan<Byte>, Span<Char>, Int32)

將來源緩衝區的文字複製到目的緩衝區,並在複製過程中將 ASCII 字母轉換為大寫字母。

ToUpper(ReadOnlySpan<Char>, Span<Byte>, Int32)

將來源緩衝區的文字複製到目的緩衝區,並在複製過程中將 ASCII 字母轉換為大寫字母。

ToUpper(ReadOnlySpan<Char>, Span<Char>, Int32)

將來源緩衝區的文字複製到目的緩衝區,並在複製過程中將 ASCII 字母轉換為大寫字母。

ToUpperInPlace(Span<Byte>, Int32)

執行原地小寫轉換。

ToUpperInPlace(Span<Char>, Int32)

執行原地小寫轉換。

ToUtf16(ReadOnlySpan<Byte>, Span<Char>, Int32)

將來源緩衝區的文字複製到目的緩衝區,並在複製過程中從 ASCII 轉換成 UTF-16。

Trim(ReadOnlySpan<Byte>)

從緩衝區中修剪所有前後的 ASCII 空白。

Trim(ReadOnlySpan<Char>)

從緩衝區中修剪所有前後的 ASCII 空白。

TrimEnd(ReadOnlySpan<Byte>)

從緩衝區中修剪所有後方的 ASCII 空白。

TrimEnd(ReadOnlySpan<Char>)

從緩衝區中修剪所有後方的 ASCII 空白。

TrimStart(ReadOnlySpan<Byte>)

從緩衝區中裁掉所有前置 ASCII 空白空間。

TrimStart(ReadOnlySpan<Char>)

從緩衝區中裁掉所有前置 ASCII 空白空間。

適用於