Максимальная длина строки в программе на языке программирования C# равна 2^31 символам. 3 Это связано с тем, что свойство String.Length является 32-битным целым. 3
Реально длина строки ограничивается максимальным блоком памяти, который можно выделить. 2 Например, на 32-разрядной машине строка не может занимать более 2 Гб. 5