Как динамически разделить строковые значения в C#?
У меня есть строковое значение, которое составляет около 1750 символов. Я планирую сохранить 500 байт один за другим, так как за один раз можно сохранить не более 512 байт . Я могу экономить статически, учитывая ограничение длины. Я хочу сделать то же самое динамически.
Что я уже пробовал:
Основной код выглядит следующим образом:
try { string encLine = string.Empty; string encKey = string.Empty; using (StreamReader sr = new StreamReader(@"D:\test.txt")) { // Read the stream to a string, and write the string to the console. string line = sr.ReadToEnd(); int length = line.Length; int nextlength = length - line.Substring(0, 500).Length; for (int i = 0; i < 500; i++) { string test = line.Substring(0, 500); SavePassword(test); string test2 = line.Substring(500, nextlength); SavePassword(test2); } //line.LastIndexOf(' ', 0, 100).ToString(); //Console.WriteLine(line); }