C#C
C#3y ago
stigzler

❔ Neat Overloads?

Is there a neater way to do the overloading below?

        public void CacheImage(Image image, string path, string filename, Size? resizeTo = null)
        {
            // Stuff
        }
        public void CacheImage(string image, string path, string filename, Size? resizeTo = null)
        {
            if (ImageOperation.IsValidimage(image))
            {
                CacheImage(Image.FromFile(image), path, filename, resizeTo);    
            }
        }
Was this page helpful?