متد Substring در سی شارپ
سلام توسعه دهندگان گرامی در این سری از آموزش برنامه نویسی سی شارپ به آموزش متد Substring در سی شارپ (C#) می پردازیم از متد به منظور برش یا استخراج بخشی از یک رشته می توان متد Substring در سی شارپ (C#) استفاده کرد در ادامه با ما همراه باشید تا نحوه استفاده متد Substring در سی شارپ را یاد گیرید.
syntax متد Substring در سی شارپ همانند زیر است.
public string Substring( int startIndex, int length )
این متد براساس دو index کار می کند index اول ابتدای رشته و index آخر انتهای رشته را مشخص می کند و خروجی این متد نیز رشته است.
این متد دو نوع خطا را throw می کند ArgumentOutOfRangeException در صورتی که طول رشته از طول داده شده بیشتر باشد رخ میدهد و خطای دوم در زمانی است که رشته مورد نظر null باشد.
در ادامه مثال های مختلفی از متد Substring را برای شما قرار میدهیم تا مطلب بهتر قابل درک باشد.
using System;
class Program
{
static void Main()
{
string input = "OneTwoThree";
// Get first three characters.
string sub = input.Substring(0, 3);
Console.WriteLine("Substring: {0}", sub);
}
}
خروجی کد بالا همانند زیر خواهد بود.
Substring: One
به شکل های مختلف می توان از Substring استفاده کرد.
Substring(0, 3) Returns substring of first 3 chars. Substring(3, 3) Returns substring of second 3 chars. Substring(6) Returns substring of all chars after first 6.
کد زیر را در نظر بگیرید.
using System;
class Program
{
static void Main()
{
string input = "OneTwoThree";
// Indexes:
// 0:'O'
// 1:'n'
// 2:'e'
// 3:'T'
// 4:'w' ...
string sub = input.Substring(3);
Console.WriteLine("Substring: {0}", sub);
}
}
خروجی کد بالا را در نظر بگیرید.
Substring: TwoThree
کد زیر را در نظر بگیرید.
using System;
class Program
{
static void Main()
{
string input = "OneTwoThree";
string sub = input.Substring(3, 3);
Console.WriteLine("Substring: {0}", sub);
}
}
نتیجه کد بالا همانند زیر است.
Substring: Two
یک نمونه کد دیگر
using System;
class Program
{
static string SubstringFirst3(string value)
{
// ... Use logic to avoid creating a new string.
if (value == "Windows")
{
return "Win";
}
else
{
return value.Substring(0, 3);
}
}
static void Main()
{
Console.WriteLine(SubstringFirst3("Windows"));
Console.WriteLine(SubstringFirst3("Computer"));
}
}
خروجی کد
Win Com
این آموزش هم به پایان رسید.
موفق و پیروز باشید.
آموزش برنامه نویسی اندروید |