.NET API Docs

Overview

The System.Text namespace provides types for character encoding, string manipulation, and processing of textual data. It includes classes such as Encoding, StringBuilder, and UTF8Encoding.

Classes

NameSummary
EncodingRepresents a character encoding.
StringBuilderRepresents a mutable string of characters.
UTF8EncodingEncodes Unicode characters into UTF-8 byte sequences.
UTF32EncodingEncodes Unicode characters into UTF-32 byte sequences.
ASCIIEncodingEncodes Unicode characters into ASCII byte sequences.
DecoderConverts a sequence of bytes into a set of characters.
EncoderConverts a set of characters into a sequence of bytes.

Examples

using System;
using System.Text;

class Demo
{
    static void Main()
    {
        StringBuilder sb = new StringBuilder();
        sb.AppendLine("Hello, World!");
        sb.AppendLine("Current Time: " + DateTime.Now);
        Console.WriteLine(sb.ToString());

        Encoding utf8 = Encoding.UTF8;
        byte[] bytes = utf8.GetBytes("Sample text");
        string decoded = utf8.GetString(bytes);
        Console.WriteLine(decoded);
    }
}

Related Namespaces