com
, возможно некоторое снижение производительности..tray .. catch
, с выводом ошибкиusing NPOI.SS.Formula.Functions;
using System;
using System.Collections.Generic;
using System.Drawing;
static class Program
{
private static void Main(string[] args)
{
var input = gen();
input.print();
faqs().print();
}
static void print(this string s) => Console.WriteLine(s);
static void print(this IEnumerable<Event> en) { foreach (var e in en) $"{e.SortDateStart} {e.SortDateEnd}".print(); }
static IEnumerable<Event> gen()
{
var rnd = new Random();
var dts = DateTime.Today;
for (var i = 0; i < 6; i++)
{
var r = rnd.Next();
var t = new TimeSpan(r);
yield return new Event { SortDateStart = dts.Add(t), SortDateEnd = dts.Subtract(t) };
}
}
static IEnumerable<Event> faqs() => faqs.CreationTime >= input.SortDateStart && faqs.CreationTime <= input.SortDateEnd;
}
public class Event
{
public DateTime SortDateStart { get; set; }
public DateTime SortDateEnd { get; set; }
}
using NPOI.SS.Formula.Functions;
using System;
using System.Collections.Generic;
using System.Drawing;
static class Program
{
private static void Main(string[] args)
{
var input = gen();
input.print();
faqs().print();
}
static void print(this string s) => Console.WriteLine(s);
static void print(this IEnumerable<Event> en) { foreach (var e in en) $"{e.SortDateStart} {e.SortDateEnd}".print(); }
static IEnumerable<Event> gen()
{
var rnd = new Random();
var dts = DateTime.Today;
for (var i = 0; i < 6; i++)
{
var r = rnd.Next();
var t = new TimeSpan(r);
yield return new Event { SortDateStart = dts.Add(t), SortDateEnd = dts.Subtract(t) };
}
}
static IEnumerable<Event> faqs()
{
return faqs.CreationTime >= input.SortDateStart && faqs.CreationTime <= input.SortDateEnd;
}
}
public class Event
{
public DateTime SortDateStart { get; set; }
public DateTime SortDateEnd { get; set; }
}