У цій статті я хочу розповісти як в Сі Шарп працювати з рядками.
Якщо вам треба копіювати з масиву в інший масив, скористайтесь методом CopyTo.
Приклад:
string[,] pravila = new string[4, 4];
int position1 = 2, position2 = 8, count = 10;
char] [masiv = new char[20];
.............
mas[1, 3].CopyTo(position1, masiv, position2, count);
position1 - це позиція, з якою в масиві mas буде копіюватися рядок.
masiv - це масив типу char в який будуть копіюватися символи.
position2 - це позиція, з якою в масиві masiv будуть копіюватися літери.
- це скільки буде скопійовано букв в масиві рядків.
Якщо вам треба скопіювати з рядка в іншу рядок або іншими словами вам треба з рядка взяти шматок рядка і вкинути в іншу рядок. Тобто з певної позиції взяти частину рядка, то вам потрібно скористатися методом Substring.
Приклад:
string p1 = "Hello my friend!";
string word = "";
int position1 = 1, count = 5;
.............
word = p1.Substring(position1, count);
position1 - це позиція, з якою у рядку p1 буде копіюватися рядок.
- це скільки буде скопійовано букв в рядок.