Int extension Convert integer to boolean, is it even, is it positive

image_pdfimage_print
   
 
//http://advancementvoyage.codeplex.com/
//Microsoft Public License (Ms-PL)
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;

namespace AroLibraries.ExtensionMethods
{
    public static class IntExt
    {
        public static IEnumerable<int> Ext_IterateTo(this int start, int end)
        {
            var diff = end - start > 0 ? 1 : -1;
            for (var current = start; current != end; current += diff)
            {
                yield return current;
            }
        }

        public static bool Ext_ToBool(this int i)
        {
            if (i > 0)
                return true;
            return false;
        }

        public static bool Ext_IsEven(this int iInt)
        {
            if ((iInt % 2) == 0)
            {
                return true;
            }
            return false;
        }
        public static bool Ext_IsPositive(this int iInt)
        {
            if (iInt > 0)
                return true;
            return false;
        }

    }
}

   
     


This entry was posted in Data Types. Bookmark the permalink.