Vladimir "Dair" Lebedev-Schmidthof (dair_spb) wrote,
Vladimir "Dair" Lebedev-Schmidthof
dair_spb

Майкрософт, so Microsoft

Я редко пишу на C#, но вот щас один из тех случаев.

В C++, Java, python, ruby и разных других языках есть удобный контейнер под названием Queue, т.е., очередь.
В C++ это std::queue. В Java — интерфейс java.util.Queue. В Python — Queue. В Ruby — Queue.
В C# — System.Collections.Queue.

Метод добавления/вытаскивания объекта в C++: push_back/pop_front
Java: add (или offer)/remove (poll)
Python: put/get
Ruby: push/pop (или операторами << и >>)
C#: Enqueue/Dequeue

Нет порядка.
C# я отдельно не люблю за названия методов с БольшойБуквы.
Tags: software development
Subscribe

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 17 comments