วิธีการ ToCharArray() ใน C# ใช้เพื่อคัดลอกอักขระในอินสแตนซ์นี้ไปยังอาร์เรย์อักขระ Unicode
ไวยากรณ์
ไวยากรณ์มีดังนี้ -
อักขระสาธารณะ[] ToCharArray (); อักขระสาธารณะ[] ToCharArray (int begnIndex, int len);
ด้านบน begnIndex คือตำแหน่งเริ่มต้นของสตริงย่อยในอินสแตนซ์นี้ len คือความยาวของสตริงย่อยในกรณีนี้
ตัวอย่าง
เรามาดูตัวอย่างกัน -
ใช้ System;public class Demo { public static void Main(String[] args) { string str1 ="Notebook"; string str2 ="อุลตร้าบุ๊ก"; ถ่าน[] arr1 =str1.ToCharArray(); ถ่าน[] arr2 =str2.ToCharArray(); Console.WriteLine("String1 ="+str1); Console.WriteLine("String1 ToUpperInvariant ="+str1.ToUpperInvariant()); Console.WriteLine("String1 Substring จาก index4 =" + str1.Substring(4, 4)); Console.Write("อาร์เรย์อักขระ...String1 ="); สำหรับ (int i =0; iผลลัพธ์
String1 =NotebookString1 ToUpperInvariant =NOTEBOOKString1 สตริงย่อยจาก index4 =bookCharacter array...String1 =N o t e b o o kString2 =UltrabookString2 ToUpperInvariant =ultrabookString2 สตริงย่อยจาก index2 =อาร์เรย์ UltraCharacter...String2 =U l o tตัวอย่าง
ใช้ System;public class Demo { public static void Main(String[] args) { string str1 ="ยินดีต้อนรับ!"; string str2 ="นี่สิ!"; ถ่าน[] arr1 =str1.ToCharArray(3,2); ถ่าน[] arr2 =str2.ToCharArray(2,2); Console.WriteLine("String1 ="+str1); Console.WriteLine("String1 ToUpperInvariant ="+str1.ToUpperInvariant()); Console.WriteLine("String1 Substring จาก index4 =" + str1.Substring(4, 4)); Console.Write("อาร์เรย์อักขระ...String1 ="); สำหรับ (int i =0; iผลลัพธ์
สิ่งนี้จะสร้างผลลัพธ์ต่อไปนี้ -
String1 =Welcome!String1 ToUpperInvariant =WELCOME!String1 Substring จาก index4 =ome!Character array...String1 =c oString2 =Thisisit!String2 ToUpperInvariant =thisisit!String2 Substring จาก index2 =อาร์เรย์ ThisiCharacter...String2 =i s