Hallöchen
Ich möchte aus einem Array mit Icons, das passenste extrahieren.
In dem Array können sich Icons mit unterschiedlichen Eigenschaften (Größe, Quallität) befinden.
Nun möchte ich das passenste (z.B. 32x32 Pixel, 32bit Quallität) erhalten, wenn nicht vorhanden, dann das nächst passende (z.B. 24x24, 32bit Quallität) u.s.w..
Mir fällt da nur eine recht aufwändige Lösung ein, nähmlich das Array komplett zu durchlaufen und die Icons an Listen (32bit, 24bit u.s.w.) zu übergeben, die dann alle Icons mit gleicher Quallität enthalten.
Darauf hin erst die Liste mit höchster Qualität zu durlaufen und die passende Größe ausgeben, oder wenn die Liste leer ist, die nächste Liste abhandeln.
Meine Frage lautet also: Hat jemand eine Idee zu einem anderem, eleganterem Ansatz (LINQ ?) ?
Ich möchte aus einem Array mit Icons, das passenste extrahieren.
In dem Array können sich Icons mit unterschiedlichen Eigenschaften (Größe, Quallität) befinden.
Nun möchte ich das passenste (z.B. 32x32 Pixel, 32bit Quallität) erhalten, wenn nicht vorhanden, dann das nächst passende (z.B. 24x24, 32bit Quallität) u.s.w..
Mir fällt da nur eine recht aufwändige Lösung ein, nähmlich das Array komplett zu durchlaufen und die Icons an Listen (32bit, 24bit u.s.w.) zu übergeben, die dann alle Icons mit gleicher Quallität enthalten.
Darauf hin erst die Liste mit höchster Qualität zu durlaufen und die passende Größe ausgeben, oder wenn die Liste leer ist, die nächste Liste abhandeln.
Meine Frage lautet also: Hat jemand eine Idee zu einem anderem, eleganterem Ansatz (LINQ ?) ?
bit.ly/DotNetSearch
Code Konverter:
Online: @ developerfusion.com, @ telerik.com
Offline stand alone: Convert .NET, C# to VB Converter
VS Extensions: Convert .NET (Based on .NET 4.5), Language Convert
Code Konverter:
Online: @ developerfusion.com, @ telerik.com
Offline stand alone: Convert .NET, C# to VB Converter
VS Extensions: Convert .NET (Based on .NET 4.5), Language Convert