Computer >> คอมพิวเตอร์ >  >> การเขียนโปรแกรม >> C#

โครงสร้าง Char ใน C #


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