Làm thế nào để cắt tất cả các ký tự trong một chuỗi thành mảng trong C#? (How to splitting all character of an string in C#?)






Như bài trước tôi đã hướng dẫn cách sử dụng Split string trong C-Sharp, nhưng nếu để ý thì ta nhận thấy rằng phương thức này không thể tách tất cả các ký tự của một chuỗi(string) thành một mảng được. Vì vậy bài viết này tôi sẽ giới thiệu phương thức ToCharArray() để giải quyết vấn đề trên.





ToCharArray() là một phương thức của lớp String được Microsoft cung cấp dùng để chuyển tất cả các ký tự trong một chuổi thành các giá trị trong một mảng, cú pháp của phương thức này là:

Char[] String.ToCharArray();

Phương thức này không có bất kỳ thông số thiết lập nào, nên rất dễ sử dụng, ta sẽ đi qua một ví dụ nhỏ để hiểu rõ hơn về phương thức này.

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace HowToUseToCharArray
{
    class Program
    {
        static void Main(string[] args)
        {
            string str01 = "VNLVIES.NET";

            char[] arrChar01 = str01.ToCharArray();

            System.Console.WriteLine("String Array  01 values: ");
            foreach (char charTmp in arrChar01)
            {
                System.Console.WriteLine(charTmp);
            }

            System.Console.ReadLine();

        }
    }
}

Kết quả sau khi thực thi ứng dụng sẽ là.



















No comments:

Post a Comment