class Program
{
delegate void D1();
delegate string D2();
static string X() { return null; }
static void Y(D1 d1) {}
static void Y(D2 d2) {}
static void Main()
{
Y(X);
}
}
. Я не думаю, что Вы можете или хотеть сделать это со стороной клиента JavaScript ("расчесывающий их в единственное изображение для загрузки"), потому что это работает на клиенте: даже если Вы могли бы объединить их в единый файл изображения на клиенте в той точке, Вы уже загрузили все отдельные изображения, таким образом, слияние бессмысленно.