, у меня есть некоторые данные json в объекте карты, которые отсортированы по времени. Ключ - это целочисленный идентификатор, а значение - объект, содержащий временную метку. Однако, когда я пытаюсь перебрать эти данные с помощью функции jQuery $ .each, результаты возвращаются отсортированными по ключу. Как я могу перебрать мою коллекцию объектов в их исходном порядке?
Пример кода:
{public void SetDate (IList У меня есть фрагмент кода, подобный следующему: Его можно легко преобразовать в метод расширения. Например: Исходная функция не использует никаких конкретных данных или методов экземпляра из класса ActivityHelper, из-за чего создается впечатление, что она находится в неправильном месте. Сейчас подходящее время для написания метода расширения? Каковы правильные сценарии создания методов расширения? public class ActivityHelper
{
public void SetDate(IList<Activity> anActivityList)
{
foreach(Activity current in anActivityList)
{
current.Date = DateTime.Now;
}
}
//More methods, properties, fields, etc...
}
public static void SetDate(this IList<Activity> aList)
{
foreach(Activity current in anActivityList)
{
current.Date = DateTime.Now;
}
}