دسته بندی ها
18:16 1399/11/26

جدا سازی کلمات با کاراکتر خاص در سی شارپ و Asp.net Core

مشخصات سوال کننده :
کاربر : sunboyali     امتیاز کاربر : 21     رتبه کاربر : 31
دسته بندی : Asp.net Core Html

به این سوال امتیاز بدهید    ‎−1
تعداد بازدید این سوال : 4321
هوش مصنوعی

پاسخ هوش مصنوعی

برای جدا سازی کلمات با کاراکتر خاص (به عنوان مثال کاما) در C# و ASP.NET Core، می توانید از متد Split استفاده کنید. در زیر یک نمونه کد آمده است:


using System;
using System.Linq;

public class Program
{
    public static void Main()
    {
        string input = "علی،حسین،حسن،رضا";
        string[] names = input.Split('،'); // جدا کردن کلمات با کاما

        // نمایش نام ها به صورت تک تک
        foreach (var name in names)
        {
            Console.WriteLine(name.Trim()); // با استفاده از Trim برای حذف فضاهای اضافی
        }
    }
}

شما می توانید این کد را در پروژه ASP.NET Core خود استفاده کنید و نام ها را در MVC View نمایش دهید. به این صورت که مقداری که از دیتابیس می خوانید را به این روش پردازش کنید و سپس در View نمایش دهید.

به این پاسخ امتیاز بدهید    0
امتیاز: - رتبه: -
پاسخ دهنده : fateme 11:36 1399/11/27

استفاده از دستور Split برای جداسازی کلمات در سی شارپ

اگر شما میخواید کلمات یک رشته رو توسط یک Delimiter یا جداکننده خاص از هم تفکیک کنید می تونید از دستور Split استفاده کنید. نحوه کار این دستور به این صورت هست که یک Delimiter بهش معرفی می کنید و هر جایی در رشته اون کاراکتر خاص رو پیدا کرد اون بخش از رشته رو جدا میکنه و داخل یک آرایه میریزه.

 

چگونه از دستور Split در سی شارپ استفاده کنیم

مثال زیر نحوه استفاده از دستور Split در سی شارپ رو نشون میده :

string myNames = "Ali,Hasan,Karim,Babak";
string[] Names = myNames.Split(",");

 

در دستور بالا آرایه Names شامل نام های Ali و Hasan و Karim و Babak خواهد بود. دقت کنید که جداکننده یا Delimiter در دستور بالا کاراکتر ویرگول (,) می باشد. حالا شما می تونید به راحتی نام هایی که در آرایه Names دارید رو در سایتتون نمایش بدید.

به این پاسخ امتیاز بدهید    1
امتیاز: 1635 رتبه: 2
برای ارسال پاسخ لطفا وارد حساب کاربری خود شوید.   ورود