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

C# ToCharArray() วิธีการ


วิธีการ 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