Czego byście użyli w poniższym przypadku: właściwości czy metody? Czy string.Split i int.Parse można traktować jako computationally complex?
class X
{
public string Numbers { get; set; } // 1,2,3
public IEnumerable<int> NumbersParsed => Numbers.Split(',').Select(int.Parse).ToList();
// vs
public IEnumerable<int> ParseNumbers()
{
return Numbers.Split(',').Select(int.Parse).ToList();
}
}