متد Substring در سی شارپ
سلام توسعه دهندگان گرامی در این سری از آموزش برنامه نویسی سی شارپ به آموزش متد Substring در سی شارپ (C#) می پردازیم از متد به منظور برش یا استخراج بخشی از یک رشته می توان متد Substring در سی شارپ (C#) استفاده کرد در ادامه با ما همراه باشید تا نحوه استفاده متد Substring در سی شارپ را یاد گیرید.
  
 syntax متد Substring در سی شارپ  همانند زیر است.
| 1 2 3 4 | public string Substring(  int startIndex,  int length ) | 
 این متد براساس دو index کار می کند index اول ابتدای رشته و index آخر انتهای رشته را مشخص می کند و خروجی این متد نیز رشته است.
 این متد دو نوع خطا را throw می کند ArgumentOutOfRangeException در صورتی که طول رشته از طول داده شده بیشتر باشد رخ میدهد و  خطای دوم در زمانی است که رشته مورد نظر null باشد.
 در ادامه مثال های مختلفی از متد Substring را برای شما قرار میدهیم تا مطلب بهتر قابل درک باشد.
| 1 2 3 4 5 6 7 8 9 10 11 | 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);     } } | 
خروجی کد بالا همانند زیر خواهد بود.
| 1 | Substring: One | 
به شکل های مختلف می توان از Substring استفاده کرد.
| 1 2 3 | 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. | 
کد زیر را در نظر بگیرید.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 | 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);     } } | 
خروجی کد بالا را در نظر بگیرید.
| 1 | Substring: TwoThree | 
کد زیر را در نظر بگیرید.
| 1 2 3 4 5 6 7 8 9 10 | using System; class Program {     static void Main()     {         string input = "OneTwoThree";         string sub = input.Substring(3, 3);         Console.WriteLine("Substring: {0}", sub);     } } | 
نتیجه کد بالا همانند زیر است.
| 1 | Substring: Two | 
یک نمونه کد دیگر
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | 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"));     } } | 
خروجی کد
| 1 2 | Win Com | 
  
 این آموزش هم به پایان رسید.
 موفق و پیروز باشید.
 آموزش برنامه نویسی اندروید |
  آموزش برنامه نویسی اندروید |  






