Проблема SQLite с именами таблиц с использованием чисел?

Я разрабатываю приложение, которое требует, чтобы пользователь выбрал год в таком формате 1992-1993 от блесны. Имя таблицы также называется 1992–1993 , и идея заключается в том, что при использовании SQL значения из этой таблицы передаются с помощью такого оператора select * из 1992–1993 . Однако, когда я запускаю эмулятор, он выдает ошибку.

Если я затем переименую элемент Spinner в NinetyTwo , переименую таблицу в NinetyTwo и запущу эмулятор, он будет работать должным образом и данные извлекаются из таблицы. частный словарь <строка, строка> _Dictionary = новый словарь <строка, строка> (); // добавляем значения с помощью add ...

Мой вопрос касается перечисления элементов Dictionary

// Dictionary definition
private Dictionary<string, string> _Dictionary = new Dictionary<string, string>();

// add values using add

_Dictionary.Add("orange", "1");
_Dictionary.Add("apple", "4");
_Dictionary.Add("cucumber", "6");

// add values using []

_Dictionary["banana"] = 7;
_Dictionary["pineapple"] = 7;

// Now lets see how elements are returned by IEnumerator
foreach (KeyValuePair<string, string> kvp in _Dictionary)
{
  Trace.Write(String.Format("{0}={1}", kvp.Key, kvp.Value));
}

В каком порядке будут перечисляться элементы? Могу ли я установить алфавитный порядок в алфавитном порядке?

99
задан Captain Comic 24 October 2010 в 10:01
поделиться