Учебные руководства по Перетаскиванию Silverlight 2

Другое событие NullPointerException возникает, когда объявляется массив объектов, а затем сразу же пытается разыменовать его внутри.

String[] phrases = new String[10];
String keyPhrase = "Bird";
for(String phrase : phrases) {
    System.out.println(phrase.equals(keyPhrase));
}

Этот конкретный NPE можно избежать, если порядок сравнения отменяется ; а именно, использовать .equals для гарантированного непустого объекта.

Все элементы внутри массива инициализируются их общим начальным значением ; для любого типа массива объектов, это означает, что все элементы null.

Вы должны инициализировать элементы в массиве перед доступом или разыменованием их.

String[] phrases = new String[] {"The bird", "A bird", "My bird", "Bird"};
String keyPhrase = "Bird";
for(String phrase : phrases) {
    System.out.println(phrase.equals(keyPhrase));
}

5
задан Scott Ferguson 6 May 2009 в 23:11
поделиться

4 ответа

Вот страница, которая объяснила решение для моего использования.

Silverlight 2 перетаскивает, отбрасывает, и пример содержания импорта

3
ответ дан 14 December 2019 в 04:51
поделиться

codeplex проект для перетаскивания http://www.codeplex.com/silverlightdragdrop

1
ответ дан 14 December 2019 в 04:51
поделиться

Следующее руководство полезно, и автор опубликовал код, включая элемент управления перетаскиванием, который вы можете загрузить: http://nickssoftwareblog.com/2008/10/07/silverlight-20-in-examples-part-drag-and-drop-inside-out/

В настоящее время я использую этот элемент управления в новом Silverlight применение.

1
ответ дан 14 December 2019 в 04:51
поделиться
Другие вопросы по тегам:

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