Nie jestem pewien, czy tytuł przenosi moje znaczenie, proszę go zmienić, jeśli potrafisz lepiej zdefiniować to pytanie w zdaniu.C# Rzucanie wartości Foreach do jednej z jego właściwości
Chciałbym iterować przez zbiór T, ale zamiast pracy z obiektem (T), chcę pobrać obiekt (T). Właściwość domyślna.
Jak mogę to zrobić:
List<Car> _cars;
FillList(_cars);
foreach (Car car in _cars)
{
Windshield ws = car.Windshield;
ws.DoWorkA();
ws.DoWorkB();
ws.DoWorkC();
}
Co chciałbym zrobić:
List<Car> _cars;
FillList(_cars);
foreach (Car car in _cars using ws as Windshield = car.Windshield)
{
ws.DoWorkA();
ws.DoWorkB();
ws.DoWorkC();
}
jakiś sposób, aby stać się jeszcze bardziej leniwy programista?
Twoja druga metoda jest dłuższa niż pierwsza. Nie jestem pewien, jak leniwy to jest. – Paddy
Tak, wiem, i rozważałem zmianę ostatniego zdania, aby usunąć leniwych, ale byłem zbyt leniwy, aby to zrobić. – Michael