Char Struct ใน C# แสดงถึงอักขระที่เป็นหน่วยโค้ด UTF-16 นี่คือวิธีการบางส่วน -
| วิธีการ | คำอธิบาย |
|---|---|
| ConvertToUtf32(Char, Char) | แปลงค่าของคู่ตัวแทนเสมือนที่เข้ารหัส UTF-16 เป็นจุดโค้ด Unicode |
| ConvertToUtf32(String, Int32) | แปลงค่าของอักขระที่เข้ารหัส UTF-16 หรือคู่ตัวแทนที่ตำแหน่งที่ระบุในสตริงลงในจุดโค้ด Unicode |
| เท่ากับ(ชาร์) | ส่งกลับค่าที่ระบุว่าอินสแตนซ์นี้เท่ากับวัตถุ Char ที่ระบุหรือไม่ |
| เท่ากับ(วัตถุ) | ส่งกลับค่าที่ระบุว่าอินสแตนซ์นี้เท่ากับวัตถุที่ระบุหรือไม่ |
| GetHashCode() | ส่งคืนรหัสแฮชสำหรับอินสแตนซ์นี้ |
| GetNumericValue(Char) | แปลงอักขระ Unicode ที่เป็นตัวเลขที่ระบุเป็นตัวเลขทศนิยมแบบ double-precision |
| IsDigit(String, Int32) | ระบุว่าอักขระที่ตำแหน่งที่ระบุในสตริงที่ระบุถูกจัดประเภทเป็นเลขฐานสิบหรือไม่ |
| IsLetter(Char) | ระบุว่าอักขระ Unicode ที่ระบุถูกจัดประเภทเป็นตัวอักษร Unicode หรือไม่ |
| IsLetter(String, Int32) | ระบุว่าอักขระที่ตำแหน่งที่ระบุในสตริงที่ระบุถูกจัดประเภทเป็นตัวอักษร Unicode หรือไม่ |
| sLetterOrDigit(Char) | ระบุว่าอักขระ Unicode ที่ระบุถูกจัดประเภทเป็นตัวอักษรหรือตัวเลขทศนิยม |
| IsLetterOrDigit(String, Int32) | ระบุว่าอักขระที่ตำแหน่งที่ระบุในสตริงที่ระบุถูกจัดประเภทเป็นตัวอักษรหรือตัวเลขทศนิยม |
| IsLower(Char) | ระบุว่าอักขระ Unicode ที่ระบุถูกจัดประเภทเป็นตัวพิมพ์เล็กหรือไม่ |
| IsPunctuation(String, Int32) | ระบุว่าอักขระที่ตำแหน่งที่ระบุในสตริงที่ระบุถูกจัดประเภทเป็นเครื่องหมายวรรคตอนหรือไม่ |
ให้เรามาดูตัวอย่างการใช้งาน Char.IsSymbol() วิธีการ วิธี Char.IsSymbol() ใน C# ระบุว่าอักขระที่ตำแหน่งที่ระบุในสตริงที่ระบุถูกจัดประเภทเป็นอักขระสัญลักษณ์หรือไม่
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์ -
public static bool IsSymbol (string str, int index);
ด้านบน str เป็นสตริง ในขณะที่ตำแหน่งของอักขระที่จะประเมินเป็น str
ตัวอย่าง
ให้เราดูตัวอย่างการใช้วิธี Char.IsSymbol() -
using System;
public class Demo {
public static void Main(){
bool res;
char val = 'P';
Console.WriteLine("Value = "+val);
res = Char.IsSymbol(val);
Console.WriteLine("Is the value a symbol? = "+res);
}
} ผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
Value = P Is the value a symbol? = False
วิธี Char.IsWhiteSpace() ใน C# ใช้เพื่อระบุว่าอักขระ Unicode ที่ระบุเป็นช่องว่างสีขาวหรือไม่
ไวยากรณ์
ต่อไปนี้เป็นไวยากรณ์ -
public static bool IsWhiteSpace (char ch);
ด้านบน พารามิเตอร์ ch คืออักขระ Unicode ที่จะประเมิน
ตัวอย่าง
ให้เรามาดูตัวอย่างการใช้งานวิธี Char.IsWhiteSpace() -
using System;
public class Demo {
public static void Main(){
bool res;
char val = ' ';
Console.WriteLine("Value = "+val);
res = Char.IsWhiteSpace(val);
Console.WriteLine("Is the value whitespace? = "+res);
}
} ผลลัพธ์
สิ่งนี้จะทำให้เกิดผลลัพธ์ดังต่อไปนี้−
Value = Is the value whitespace? = True