Полезные C# сниппеты в Zennoposter

Собственно тоже самое что и предыдущая запись, но я решил не мешать списки и таблицы с остальнымНесколько полезных ссылок

  1. http://zennolab.com/discussion/threads/poznakomsja-ehto-c-prosto-bystro-udobno-podborka-snippetov-vnutri.27710/
  2. http://zennolab.com/discussion/threads/ne-zarabatyvaem-no-uchimsja-vsemoguschestvu-s-c-90-snippetov-obnovleno.37483/

 

Очистка памяти

instance.MinimizeMemory();

Выполняет принудительную «уборку мусора» при работе инстанса.

Работа с датами

1. https://zennolab.com/discussion/threads/mozhno-li-ispolzuja-timenow-date-poluchit-vcherashnee-pozavcherashnee-chislo.30149/
2. https://zennolab.com/discussion/threads/data-mesjac-tekstovyj-format-perevesti-v-chislovoj-i-sravnit-s-tekuschej-datoj.46952/#post-348508

Распарсить дату
string date = project.Variables["OfferDays"].Value;
DateTime dt = DateTime.ParseExact(date, "yyyy-MM-dd", new System.Globalization.CultureInfo("ru-RU"));
return dt.ToString("MM/dd/yyyy");

где ParseExact — входной формат

Добавить/убавить от даты дни
return DateTime.Now.AddDays(Convert.ToDouble(project.Variables["OfferDays"].Value)).ToString("MM/dd/yyyy");

Запись в файл

string txtPath = Path.Combine(project.Directory, "file.txt"); // Путь к файлу
string txtInfo = "132";
File.AppendAllText(txtPath, Environment.NewLine + txtInfo);

4 thoughts on “Полезные C# сниппеты в Zennoposter”

Добавить комментарий

Ваш e-mail не будет опубликован.