İçeriğe geç

Use cast instead of select (ARCH606)

Anahtar dotnet.performance.use-cast-instead-of-select · Onem info · Kategori performance

Sadece tur donusumu yapan bir Select lambda’si gereksiz delegate cagrisi getirir; Cast<T>() bunu dogrudan yapar.

var strings = objects
.Select(o => (string)o)
.ToList();
var strings = objects
.Cast<string>()
.ToList();

Tip donusumu icin Cast<T>() kullanin.