Класс String
Класс String хранит текст как неизменяемую последовательность символов. Литерал задают в кавычках, например "abcde". Любая правка создаёт новую строку, исходная остаётся прежней.
Синтаксис
string str = "abcde";
Пример
Давайте выведем строковый литерал:
using System;
class Program
{
static void Main()
{
string str = "abcde";
Console.WriteLine(str);
}
}
Результат выполнения кода:
"abcde"
Пример
Давайте узнаем длину через Length:
using System;
class Program
{
static void Main()
{
string str = "abcde";
Console.WriteLine(str.Length);
}
}
Результат выполнения кода:
5
Пример
Давайте возьмём символ по индексу 0:
using System;
class Program
{
static void Main()
{
string str = "abcde";
Console.WriteLine(str[0]);
}
}
Результат выполнения кода:
a
Пример
Давайте вырежем срез "[1..4]" из строки:
using System;
class Program
{
static void Main()
{
string str = "abcde";
Console.WriteLine(str[1..4]);
}
}
Результат выполнения кода:
"bcd"