Làm thể nào để cắt một phần nội dung của chuỗi trong CSharp? (How to use substring in CSharp?)







Bài viết này sẽ hướng dẫn cách sử dụng phương substring() trong CSharp để cắt một chuỗi theo vị trí được chỉ định cụ thể.






substring() là một phương thức thuộc lớp String(class String) được dùng để cắt một đoạn văn bản thành một đoạn văn bản khác theo vị trí được chị định, substring() có 2 dạng khai báo sau:

string str.Substring(Int32)
string str.Substring(Int32, Int32)

Đối dạng khai báo đầu tiên Substring(Int32) bạn chỉ cần xác vị trí đầu tiên muốn cắt, phương thức sẽ cắt chuỗi từ vị trí này cho tới vị trí kết thúc của chuỗi.

Đối với dạng khai báo thứ 2 Substring(Int32, Int32) bạn sẽ thiết lập 2 thông số là vị trí bắt đầu cắt và vị trí kết thúc cắt của một chuỗi.

Bây giờ 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 HowToUseSubstring
{
    class Program
    {
        static void Main(string[] args)
        {
            string str01 = "VNLVIES.NET";

            string strSub01 = str01.Substring(8);
            string strSub02 = str01.Substring(0, 7);

            Console.WriteLine(str01);
            Console.WriteLine("-------------");
            Console.WriteLine("Sub string 01: " + strSub01);
            Console.WriteLine("Sub string 02: " + strSub02);

            Console.ReadLine();

        }
    }
}

Kết quả sau khi chạy ứng dụng sẽ là.



















1 comment: