public string GetCacheUrl(WallpaperSize size) { if(WallpaperSize.SupportWallpaperSizes.Contains(size)== false) { throw new ArgumentException("7niu cache not support.",nameof(size)); } return "http://7u2lw5.com5.z0.glb.clouddn.com" + Image.UrlBase + "_" + size.ToString() + ".jpg"; }
public string GetOriginalUrl(WallpaperSize size) { return "http://www.bing.com" + Image.UrlBase + "_" + size.ToString() + ".jpg"; }
public static string GetName(this WallpaperSize size) { return(size.ToString().TrimStart('_')); }