متد Insert در سی شارپ
سلام دوستان در این سری از آموزش برنامه نویسی سی شارپ به آموزش متد Insert در سی شارپ (C#) می پردازیم از متد Insert در سی شارپ به منظور درج یک رشته در یک Position خاص مورد استفاده قرار می گیرد در ادامه با ما همراه باشید تا نحوه استفاده از متد Insert در سی شارپ (C#) را یاد گیرید.
همانطور که در بالا اشاره کردیم زمانی که بخواهیم در یک رشته یا عبارت یک متن یا یک حرف اضافه کنیم می توانیم از متد Insert استفاده کنیم.
syntax مربوط به متد Insert در سی شارپ همانند زیر خواهد بود.
1 2 3 4 | public string Insert( int startIndex, string value ) |
از متد بالا می توان فهمید که خروجی این متد برابر با رشته یا همان string است ورودی اول این متد index یا خانه مربوط به جایی که می خواهیم insert یا درج را انجام دهیم و ورودی دوم این متد یک رشته است که مقداری است که می خواهیم درج یا Insert کنیم.
پس ورودی اول می شود خانه ای که می خواهیم از آنجا درج انجام شود و مقدار دومی هم می شود value ما که درج می شود.
در صورتی که یکی از ورودی ها null باشد خطای ArgumentNullException رخ میدهد.
در صورتی که بخواهید در یک خانه منفی یا خانه بزرگتر از طول رشته inser انجام دهید خطای ArgumentOutOfRangeException رخ میدهد.
در ادامه یکسری کد Sample برای شما قرار میدهیم.
کد زیر را در نظر بگیرید.
1 2 3 4 5 6 7 8 9 10 11 | using System; public class Example { public static void Main() { String original = "aaabbb"; Console.WriteLine("The original string: '{0}'", original); String modified = original.Insert(3, " "); Console.WriteLine("The modified string: '{0}'", modified); } } |
خروجی کد بالا همانند زیر خواهد بود.
1 2 3 | // The example displays the following output: // The original string: 'aaabbb' // The modified string: 'aaa bbb' |
همانظور که مشاهده می کنید در خانه یا index برابر با 3 یک مقداری درج شده است.
این آموزش هم به پایان رسید.
موفق و موید باشید.