Си диез / Говнокод #4125 Ссылка на оригинал

0

  1. 1
  2. 2
  3. 3
  4. 4
  5. 5
  6. 6
  7. 7
  8. 8
  9. 9
  10. 10
  11. 11
  12. 12
  13. 13
  14. 14
  15. 15
  16. 16
  17. 17
  18. 18
  19. 19
  20. 20
  21. 21
  22. 22
  23. 23
  24. 24
  25. 25
  26. 26
  27. 27
  28. 28
  29. 29
  30. 30
  31. 31
  32. 32
  33. 33
  34. 34
  35. 35
  36. 36
  37. 37
  38. 38
  39. 39
  40. 40
  41. 41
  42. 42
  43. 43
  44. 44
  45. 45
  46. 46
  47. 47
  48. 48
  49. 49
  50. 50
  51. 51
  52. 52
  53. 53
  54. 54
  55. 55
using System;
using System.IO;
using System.IO.Compression;
using System.Text;
using System.Net;

class Data : IDisposable
{
    public void Dispose() { }

    MemoryStream MemStr;

    public Data(string Url)
    {
        UnZipFile(Url);
    }

    MemoryStream DownloadData(string Url)
    {
        using (WebClient Wc = new WebClient())
        {
            MemStr = new MemoryStream(Wc.DownloadData(Url));
        }

        return MemStr;
    }

    void UnZipFile(string Url)
    {
        MemoryStream MemStr = DownloadData(Url);

        using (GZipStream ZipStr = new GZipStream(MemStr, CompressionMode.Decompress))
        {
            byte[] P = new byte[ZipStr.BaseStream.Length];
            ZipStr.BaseStream.Read(P, 0, P.Length);
            FileStream Fs = new FileStream("TmpFile.zip", FileMode.OpenOrCreate, FileAccess.ReadWrite);
            Fs.Write(P, 0, P.Length);
            Fs.Flush();
        }
    }
}

class Program
{
    static void Main()
    {
        while (true)
        {
            Console.Write("\nPlease, insert link to download ZIP-file >> ");
            string Abc = Console.ReadLine();

            using (Data Obj = new Data(Abc)) ;
        }
    }
}

Запостил: sergylens sergylens, (Updated )

Комментарии (36) RSS

  • Автор хотел сказать, что используется диспоузер, но он ничерта не делает? Или что-то другое?
    Ответить
        • тогда предоставь эпикпрув 🙂


          речь о IDisposable у класса Data (тот еще класс, между нами говоря)

          using (Data Obj = new Data(Abc)) ; - а это что по-твоему? не объект на класс Data? 🙂
          и что речь? чтобы использовать в конструкции using нужно реализовать метод интерфейса IDisposable или теперь еще скажешь, что msdn - гавно? 🙂 не так дают инфу , как методы интерфейсов реализовать
          Ответить
  • Автор хотел сказать, что массив байтов P нигде не используется? Или что-то другое?
    Ответить
  • Кто поболтать хочет, плиз 291793543 - ася, brightstar.amegas - скайп 🙂
    Ответить
      • позволь узнать, что такое "деанон" ?

        ps
        Имени с большой буквы пишут, воообще-то 🙂
        Ответить
        • превращение sergylens -> <Личные_данные_удалены>

          ps
          когда сравняешься по значимости с Кнутом, Карри, Милнером etc. тогда я и соизволю дотянуться до шифта
          Ответить
          • так не было превращений, я ни разу не сказал, что меня Сергеем зовут, найди хоть раз 🙂

            я вижу ты ярлыки любишь лепить 😉


            etc. тогда я и соизволю дотянуться до шифта
            ====
            а ты сам-то кто, кусок гавна 🙂
            Ответить
            • >так не было превращений, я ни разу не сказал, что меня Сергеем зовут, найди хоть раз 🙂

              причем тут это? какие сергеи?
              деанон == деанонимизация
              все еще не осилил гугл?
              кароче, гуляй, Вася.
              Ответить
  • ах да. забыл спросить: где тут ржать?

    и вообще, что за привычка класть говнокод, в котором не видно смысла?

    мля, это как продавать свои детские рисунки
    Ответить

Добавить комментарий

Из-за тебя ушел bormand, guest!

    А не использовать ли нам bbcode?


    8