Для тех из Вас, которые быстры для ответа на некоторые вопросы с фрагментами кода. Я должен сказать, что был избит к перфорации несколько раз, потому что, загружая Visual Studio, Файл-> Новый Проект... занимает время. Кто-либо там - особенно для тех, которые способствуют, ответы здесь - имеют хорошего быстрого редактора в Windows, который позволяет Вам вводить некоторый c# код, компилировать - это? В основном - каков самый быстрый способ написать код кода для Вас?
Да.
Ввести кусок кода в LINQPad гораздо быстрее, чем создать проект Visual Studio, а его объектный граф более удобен, чем окно Watch в Visual Studio.
Я нахожу LINQPad чрезвычайно полезным для ответов на StackOverflow.
Я обычно держу VS открытым все время, но в качестве альтернативы эта программа интересна (и имеет меньший вес): Компилятор фрагментов
Достаточное знакомство с концепциями языка, чтобы писать фрагменты без помощи Visual Studio - прямо в редакторе уценки. И вы получаете 5-минутный период отсрочки для бесплатных правок, когда понимаете, что допустили ошибку!
Я не использую IDE для написания здесь фрагментов кода. Прямо в поле уценки. Отсутствие вкладок раздражает (я подумываю написать сценарий greasemonkey, чтобы попытаться облегчить это - пока не дошел до этого), но это не совсем сложно .
Если вы хотите проверить синтаксические ошибки, вы можете просто использовать блокнот и csc
.
Мы с другом хотим сделать то же самое, и я думаю, что мы решили сохранить ключ веб-службы, уникальный для пользователя на устройстве, и использовать его для аутентификации, а не для сохранения un/pw (это второй метод, предоставленный Тревором выше). Вам также необходимо предусмотреть средства для доставки ключа на устройство.
-121--2695292- get (n)
для связанных списков не является постоянной операцией для классов, расширяющих AbstractSequentityList
; это O (n)
. Из AbstractSequentityList # get (int index) :
Эта реализация сначала получает итератор списка, указывающий на индексированный элемент (с
listIterator (index)
). Затем он получает элемент с помощьюListIterator.next
и возвращает его.
Как правило, вы не хотите осуществлять произвольный доступ к коллекциям, которые не реализуют интерфейс маркеров java.util.RandomAccess
.
Как правило, реализация List должна реализовывать этот интерфейс, если для типичных экземпляров класса этот цикл:
для (int i = 0, n = list.size (); i < n; i++) list.get (i);
выполняется быстрее, чем этот цикл:
для (Iterator i = list.iterator (); i.hasNext ();) i.next ();
В Java SE 6 реализующими классами являются ArrayList, AttribureList, SunOnWriteArrayList, RureList, RureUnresolvedList, Stack, Vector
.
Если это довольно простой вопрос, я напишу все это из памяти прямо в редакторе уценки, не открывая ничего другого.
Обычно у меня открыта Visual Studio с уже загруженным проектом «Тест».
Если я почти уверен в коде, я могу сначала опубликовать его, а затем попытайтесь скомпилировать его, чтобы посмотреть, нужны ли какие-либо незначительные изменения для его запуска.