متد EndsWith در سی شارپ
سلام توسعه دهندگان عزیز در این سری از آموزش برنامه نویسی سی شارپ (C#) به آموزش متد EndsWith در سی شارپ می پردازیم از متد EndsWith در سی شارپ به منظور بررسی انتهای رشته و در شرط ها مورد استفاده قرار می گیرید در ادامه با ما همراه باشید تا نحوه استفاده از EndsWith در سی شارپ را یاد گیرید.
همانطور که در ابتدا عرض کردیم از متد EndsWith در سی شارپ (c#) به منظور بررسی قسمت انتهایی رشته مورد استفاده قرار میگیرید.
syntax متد EndsWith در سی شارپ همانند زیر است.
1 2 3 | public bool EndsWith( string value ) |
این متد یک ورودی دارد که از نوع رشته است و یک خروجی از نوع boolean دارد اگر رشته مورد نظر بخش انتهایش همانند ورودی این متد باشد مقدار true و در غیر اینصورت مقدار false برمی گردد از این متد به منظور جستجو نیز می توان استفاده کرد ترکیب متد StartWith و EndsWith سبب ساخت یک جستجوگر حرفه ای می شود < 3
ArgumentNullException : خطایی که است در صورت null بودن رشته ورودی اتفاق می افتد.
در ادامه چند مثال مختلف برای شما قرار میدهیم تا بیشتر با متد EndsWith در سی شارپ آشنا شوید.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | using System; public class Example { public static void Main() { String[] strings = { "This is a string.", "Hello!", "Nothing.", "Yes.", "randomize" }; foreach (var value in strings) { bool endsInPeriod = value.EndsWith("."); Console.WriteLine("'{0}' ends in a period: {1}", value, endsInPeriod); } } } |
در بالا یک آرایه از تعداد جمله و کلمه وجود دارد هرکدام از آنها انتهای آنها شامل نخته باشد مقدار true برای آن نمایش داده می شود.
خروچی کد بالا همانند زیر خواهد بود.
1 2 3 4 5 | // 'This is a string.' ends in a period: True // 'Hello!' ends in a period: False // 'Nothing.' ends in a period: True // 'Yes.' ends in a period: True // 'randomize' ends in a period: False |
به مثال زیر توجه کنید. (نحوه جستجو کردن در آرایه)
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 | using System; class Program { static void Main() { // The input string. string input = "http://site.com"; // Test these endings. string[] arr = new string[] { ".net", ".com", ".org" }; // Loop through and test each string. foreach (string s in arr) { if (input.EndsWith(s)) { Console.WriteLine(s); return; } } } } |
خروجی کد بالا
1 | .com |
این آموزش هم به پایان رسید.
موفق و پیروز باشید.