Class DOMTokenList

Class DOMTokenList

Namespace: Aspose.Html.Collections
Assembly: Aspose.HTML.dll (25.1.0)

คลาส DOMTokenList แทนชุดของโทเค็นที่แยกด้วยช่องว่าง โดยมีการจัดทำดัชนีเริ่มต้นที่ 0 เช่นเดียวกับอ็อบเจ็กต์ Array ของ JavaScript DOMTokenList จะมีความไวต่อขนาดตัวอักษรเสมอ

[DOMName("DOMTokenList")]
[ComVisible(true)]
[DOMObject]
public class DOMTokenList : DOMObject, INotifyPropertyChanged, IEnumerable<string>, IEnumerable

การสืบทอด

objectDOMObjectDOMTokenList

การนำไปใช้

INotifyPropertyChanged, IEnumerable<string>, IEnumerable

สมาชิกที่สืบทอด

DOMObject.GetPlatformType(), object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()

คุณสมบัติ

ความยาว

คืนค่า ulong ซึ่งแทนจำนวนโทเค็นที่จัดเก็บอยู่ในรายการนี้

[DOMName("length")]
public uint Length { get; }

ค่าของคุณสมบัติ

uint

ค่า

รับหรือกำหนดค่าของแอตทริบิวต์ที่เกี่ยวข้อง

[DOMName("value")]
public string Value { get; set; }

ค่าของคุณสมบัติ

string

this[uint]

คืนรายการในรายการตามดัชนีของมัน หรือ null หากดัชนีมากกว่าหรือเท่ากับความยาวของรายการ

[DOMName("item")]
public string this[uint index] { get; }

ค่าของคุณสมบัติ

string

วิธีการ

เพิ่ม(params string[])

เพิ่มโทเค็นที่ระบุไปยังรายการ

[DOMName("add")]
public void Add(params string[] tokens)

พารามิเตอร์

tokens string[]

แทนโทเค็น (หรือโทเค็น) ที่จะเพิ่มไปยัง tokenList

มี(string)

คืนค่า true หากรายการมีโทเค็นที่กำหนด มิฉะนั้นจะคืนค่า false

[DOMName("contains")]
public bool Contains(string token)

พารามิเตอร์

token string

โทเค็นที่จะค้นหาในรายการ

คืนค่า

bool

Boolean ซึ่งเป็น true หากรายการที่เรียกใช้มีโทเค็น มิฉะนั้นจะเป็น false

GetEnumerator()

คืนค่า enumerator ที่วนรอบผ่านคอลเลกชัน

public IEnumerator<string> GetEnumerator()

คืนค่า

IEnumerator<string&gt;

อ็อบเจ็กต์ System.Collections.Generic.IEnumerator`1 ที่สามารถใช้ในการวนรอบผ่านคอลเลกชัน

ลบ(params string[])

ลบโทเค็นที่ระบุออกจากรายการ

[DOMName("remove")]
public void Remove(params string[] tokens)

พารามิเตอร์

tokens string[]

แทนโทเค็นที่คุณต้องการลบจากรายการ

แทนที่(string, string)

แทนที่โทเค็นที่มีอยู่ด้วยโทเค็นใหม่ หากโทเค็นแรกไม่มีอยู่จะไม่มีการทำอะไร

[DOMName("replace")]
public bool Replace(string token, string newToken)

พารามิเตอร์

token string

โทเค็นที่คุณต้องการแทนที่

newToken string

โทเค็นที่คุณต้องการแทนที่โทเค็นเก่า

คืนค่า

bool

Boolean true หากพบโทเค็นและถูกแทนที่ false มิฉะนั้น

รองรับ(string)

คืนค่า true หากโทเค็นที่กำหนดอยู่ในโทเค็นที่รองรับของแอตทริบิวต์ที่เกี่ยวข้อง

[DOMName("supports")]
public bool Supports(string token)

พารามิเตอร์

token string

โทเค็นที่จะสอบถาม

คืนค่า

bool

Boolean ที่บ่งชี้ว่าโทเค็นถูกพบหรือไม่

สลับ(string)

ลบโทเค็นออกจากรายการหากมีอยู่ หรือเพิ่มโทเค็นไปยังรายการหากไม่มีอยู่

[DOMName("toggle")]
public bool Toggle(string token)

พารามิเตอร์

token string

โทเค็นที่คุณต้องการสลับ

คืนค่า

bool

Boolean ที่บ่งชี้ว่าโทเค็นอยู่ในรายการหลังจากการเรียก

สลับ(string, bool)

ลบโทเค็นออกจากรายการหากมีอยู่ หรือเพิ่มโทเค็นไปยังรายการหากไม่มีอยู่

[DOMName("toggle")]
public bool Toggle(string token, bool force)

พารามิเตอร์

token string

โทเค็นที่คุณต้องการสลับ

force bool

Boolean ที่หากรวมอยู่จะทำให้การสลับเป็นการดำเนินการเพียงทางเดียว หากตั้งค่าเป็น false โทเค็นจะถูกลบเท่านั้นแต่ไม่ถูกเพิ่ม หากตั้งค่าเป็น true โทเค็นจะถูกเพิ่มเท่านั้นแต่ไม่ถูกลบ

คืนค่า

bool

Boolean ที่บ่งชี้ว่าโทเค็นอยู่ในรายการหลังจากการเรียก

 แบบไทย