Сохранение и загрузка массива Дат

2841
12 февраля 2020, 21:50

Как правильно осуществлять сохранение и загрузку массива дат DateTime? Сейчас я осуществляю сохранение массива вот так. Правильно ли я делаю или есть вариант оптимальней?

using UnityEngine;
using System;
public class NewBehaviourScript : MonoBehaviour
{  
    public DateTime[] times = new DateTime[100];
    private void Awake()
    {

            for (int i = 0; i < 100; i++)
            {
                if (PlayerPrefs.HasKey("Time" + i))
                {
                    times[i] = DateTime.Parse(PlayerPrefs.GetString("Time" + i));
                }                    
            }    
    }
#if UNITY_ANDROID && !UNITY_EDITOR                               
    private void OnApplicationPause(bool pause)
    {
        if (pause)
       {                
          for (int i= 0; i<100; i++)
        {
            PlayerPrefs.SetString("Time"+i, times[i].ToString());
        }
       }  
    }
#else
    private void OnApplicationQuit()
    {
        for (int i= 0; i<100; i++)
        {
            PlayerPrefs.SetString("Time"+i, times[i].ToString());
        }
    }
#endif 
}
READ ALSO
Контроль одного экземпляра приложения C# в Linux

Контроль одного экземпляра приложения C# в Linux

Пытаюсь адаптировать виндовое C# WinForm приложение для работы в LinuxВ Linux установлено Mono, т

2868
Обратиться к открытому процессу (process)

Обратиться к открытому процессу (process)

Как обратиться к уже запущенному на компьютере процессу, прочитать линию или подать новую командуДопустим на компьютере запущен Process

2848
Проблема с созданием Excel файла в C#

Проблема с созданием Excel файла в C#

Проблема заключается в следующем: Есть код (ниже показан), который выгружает данные из DataGridView2 в Excel, но в момент создания Excel файла (xlexcel = new MicrosoftOffice

83
Triangle.NET не триангулирет область с отверстием

Triangle.NET не триангулирет область с отверстием

При триангуляции поверхности с данными координатами дырки TriangleNet некоректно триангулирует область

72