Od '85, co vytesávám programy, vzniklo mnoho programovacích jazyků a technologií. V mnohých jsem programoval a poslední dobou jsem zakotvil u C#...
Zdálo se mi, že jde o klidné vody a už to nějak doťukám... Záhy se však objevily věci jako lambda výrazy, asynchronní programování, string interpolation, anonymní třídy ... a mnoho a mnoho dalších.
Zatnul jsem zuby a začal znovu šprtat. Jde to ztuha, ale výsledky se dostavují. Což je motivující. Takže: makejte!
Před
/// Vrací pole identifikátorů registrací umístěných v kolekci.int[] GetIdArray()
{
int[] result = new int[_ItemColl.Count];
int index = 0;
foreach(var item in _ItemColl)
result[index++] = item.Id;
return result;
}
Po
/// Vrací pole identifikátorů registrací umístěných v kolekci.int[] GetIdArray_new() => _ItemColl.Select(it => it.Id).ToArray();
Žádné komentáře:
Okomentovat