Редактор C# и предпочтение компилятора

Для тех из Вас, которые быстры для ответа на некоторые вопросы с фрагментами кода. Я должен сказать, что был избит к перфорации несколько раз, потому что, загружая Visual Studio, Файл-> Новый Проект... занимает время. Кто-либо там - особенно для тех, которые способствуют, ответы здесь - имеют хорошего быстрого редактора в Windows, который позволяет Вам вводить некоторый c# код, компилировать - это? В основном - каков самый быстрый способ написать код кода для Вас?

7
задан cbkadel 24 February 2010 в 03:49
поделиться

6 ответов

Да.

LINQPad.

Ввести кусок кода в LINQPad гораздо быстрее, чем создать проект Visual Studio, а его объектный граф более удобен, чем окно Watch в Visual Studio.

Я нахожу LINQPad чрезвычайно полезным для ответов на StackOverflow.

8
ответ дан 6 December 2019 в 11:48
поделиться

Я обычно держу VS открытым все время, но в качестве альтернативы эта программа интересна (и имеет меньший вес): Компилятор фрагментов

4
ответ дан 6 December 2019 в 11:48
поделиться

Достаточное знакомство с концепциями языка, чтобы писать фрагменты без помощи Visual Studio - прямо в редакторе уценки. И вы получаете 5-минутный период отсрочки для бесплатных правок, когда понимаете, что допустили ошибку!

4
ответ дан 6 December 2019 в 11:48
поделиться

Я не использую IDE для написания здесь фрагментов кода. Прямо в поле уценки. Отсутствие вкладок раздражает (я подумываю написать сценарий greasemonkey, чтобы попытаться облегчить это - пока не дошел до этого), но это не совсем сложно .

Если вы хотите проверить синтаксические ошибки, вы можете просто использовать блокнот и csc .

0
ответ дан 6 December 2019 в 11:48
поделиться

Мы с другом хотим сделать то же самое, и я думаю, что мы решили сохранить ключ веб-службы, уникальный для пользователя на устройстве, и использовать его для аутентификации, а не для сохранения 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 .

-121--3909631-

Если это довольно простой вопрос, я напишу все это из памяти прямо в редакторе уценки, не открывая ничего другого.

В противном случае я использую компилятор фрагментов .

0
ответ дан 6 December 2019 в 11:48
поделиться

Обычно у меня открыта Visual Studio с уже загруженным проектом «Тест».

Если я почти уверен в коде, я могу сначала опубликовать его, а затем попытайтесь скомпилировать его, чтобы посмотреть, нужны ли какие-либо незначительные изменения для его запуска.

1
ответ дан 6 December 2019 в 11:48
поделиться
Другие вопросы по тегам:

Похожие вопросы: