چه تکنولوژی می‌خواهید یاد بگیرید؟

نظرات و انتقادات خود را با ما در میان بگذارید.

آپدیت روزانه

بیش از 1000 پست آموزشی

نیازهای روز

تکه کدهای مفید سی‌شارپ - بخش 5

در پست چهارم از سری پست‎های سی‌شارپ به معرفی چند متد فوق العاده مفید برای برنامه‌نویسان و توسعه‌دهندگان نرم افزار با زبان سی‌شارپ پرداخته شد اکنون در پست پنجم به معرفی چند متد دیگر خواهیم پرداخت.

تشخص عدد بین رنج از اعداد:

/// <summary>
/// Determines whether the specified value falls between start and end value. 
/// Check is done inclusive of start and end.
/// </summary>
/// <param name="value">The value.</param>
/// <param name="start">The start.</param>
/// <param name="end">The end.</param>
/// <returns>
///   <c>true</c> if the specified start is between; otherwise, <c>false</c>.
/// </returns>
public static bool IsBetween(this int value, int start, int end)
{
    return Comparer<int>.Default.Compare(value, start) >= 0 && Comparer<int>.Default.Compare(value, end) <= 0;
}

پیاده سازی متد IsNullOrEmpty برای شی IList:

/// <summary>
/// Determines whether the given IList object [is null or empty].
/// </summary>
/// <param name="obj">The object.</param>
/// <returns><c>true</c> if the given IList object [is null or empty]; otherwise, <c>false</c>.</returns>
public static bool IsNullOrEmpty(this IList obj)
{
    return obj == null || obj.Count == 0;
}


...

امید نصری

0 نظر:

تعداد دیدگاه‌های کاربران : 0 دیدگاه
مهمان گرامی! برای ارسال نظر نیاز است وارد سایت شوید.


You must ورود to comment.