Aktywne Wpisy
nocnica 0
Jakie są wasze ulubione książki, które czytaliście w wieku 10-13 lat. Szukam polecajek :)
#ksiazki #literatura #czytajzwykopem
#ksiazki #literatura #czytajzwykopem
Michal_Spira +257
Skopiuj link
Skopiuj linkWykop.pl
Mirki, jestem świeżak w C# i szczerze mówiąc nawet nie wiem jak do tego podejść...
Chce zbudować słownik który będzie miał 3 obiekty(?) i każdy będzie miał też właściwość maxWeight i chciałbym móc prze iterować ten słownik w celu znalezienia najbliższej wartości z która to będę porównywać, w efekcie chce wyprintować klucz dla obiektu gdzie jest najlepsze dopasowanie.
Czyli jeżeli porównuje z tą listą liczbę 9 to w efekcie chce mieć wynik "M"
Jakieś rady, jak coś takiego osiągnąć?
Przykład pseudo Listy:
weights = {
"S":{
"maxWeight":5.0
},
"M":{
"maxWeight":10.0
},
":":{
"maxWeight":15.0
},
}
var weights = new Dictionary<string, double>
{
{ "S", 5.0 },
{ "M", 10.0 },
{ "L", 15.0 }
};
A pozniej w petli: foreach (var entry in weights), reszte juz ogarniesz.
Przykład:
waga = 9
Output:
S: 180%
M: 90%
L: 60%
Najbardziej optymalny rozmiar to: M
Nie szukam gotowego kodu a info jak mogę zbudować sobie taką listę/słownik po którym będę mógł iterować, teraz doszedłem do wniosku że w sumie chciałbym jeszcze trzymać tam tez rozmiary co bym