سلام دوستان. یه TextBox دارم که کاربر می تونه چندین خط اطلاعات رو داخل اون بنویسه. می خوام اطلاعات ورودی کاربر بر اساس خط به خط جدا بشه. یعنی کاربر هر بار Enter رو زد به عنوان یک رشته جدا گانه در نظر گرفته بشه. تصویر زیر رو ببینید بهتر متوجه میشید.
به عنوان مثال می خوام در BackEnd لیستی شامل چهار رشته "بله"، "خیر"، "تا حدودی" و "غیرقابل بررسی" داشته باشم.
شما توسط دستور Split در سی شارپ می تونید یک رشته رو بر اساس یه جداکننده (Delimeter) تفکیک کنید و نتیجه رو به صورت یک لیست داشته باشید. اگر جداکننده شما Enter هست می تونید به صورت زیر بنویسی کد خودتون رو :
string[] lines = yourText.Split(
new string[] { Environment.NewLine },
StringSplitOptions.None
);
یه روش دیگه هم هست که بنظرم بهتر هست. کد اسکی Enter گاهی به صورت \n و گاهی به صورت \r و گاهی هم \r\n نمایش داده میشه. بنابراین ممکنه کد بالا گاهی کار نکنه. پس برای اینکه مطمین تر باشید به صورت زیر هم میتونید این کار رو انجام بدید :
string[] lines = yourText.Split(
new string[] { "\r\n", "\r", "\n" },
StringSplitOptions.None
);
تاریخ :
1404/01/28
- ساعت :
10:46:00 AM
- بازدید :
39
- پاسخ :
1
|
تاریخ :
1399/11/25
- ساعت :
11:22:00 AM
- بازدید :
3958
- پاسخ :
2
|
تاریخ :
1403/12/02
- ساعت :
12:09:00 AM
- بازدید :
312
- پاسخ :
1
|
تاریخ :
1398/07/08
- ساعت :
12:21:00 AM
- بازدید :
3069
- پاسخ :
2
|
تاریخ :
1403/11/23
- ساعت :
08:24:00 PM
- بازدید :
231
- پاسخ :
2
|
تاریخ :
1399/11/10
- ساعت :
10:01:00 PM
- بازدید :
7221
- پاسخ :
4
|
تاریخ :
1399/04/09
- ساعت :
08:51:00 PM
- بازدید :
3126
- پاسخ :
1
|
تاریخ :
1399/03/25
- ساعت :
08:58:00 PM
- بازدید :
3869
- پاسخ :
1
|
تاریخ :
1400/12/18
- ساعت :
10:24:00 AM
- بازدید :
2133
- پاسخ :
1
|
تاریخ :
1401/01/26
- ساعت :
12:14:00 PM
- بازدید :
3036
- پاسخ :
1
|
تاریخ :
1404/01/28
- ساعت :
09:29:00 PM
- بازدید :
34
- پاسخ :
1
|
تاریخ :
1404/01/29
- ساعت :
10:55:00 AM
- بازدید :
16
- پاسخ :
1
|
تاریخ :
1404/01/28
- ساعت :
10:46:00 AM
- بازدید :
39
- پاسخ :
1
|
تاریخ :
1404/01/28
- ساعت :
10:27:00 AM
- بازدید :
24
- پاسخ :
1
|
تاریخ :
1404/01/26
- ساعت :
05:27:00 PM
- بازدید :
73
- پاسخ :
1
|
تاریخ :
1404/01/24
- ساعت :
07:09:00 AM
- بازدید :
79
- پاسخ :
0
|
تاریخ :
1404/01/25
- ساعت :
03:09:00 PM
- بازدید :
39
- پاسخ :
1
|
تاریخ :
1404/01/16
- ساعت :
07:20:00 PM
- بازدید :
224
- پاسخ :
1
|
تاریخ :
1404/01/07
- ساعت :
05:02:00 AM
- بازدید :
155
- پاسخ :
1
|
تاریخ :
1402/04/28
- ساعت :
09:04:00 PM
- بازدید :
1339
- پاسخ :
0
|