Diskuze: Počet písmen v listu
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Zobrazeno 3 zpráv z 3.
//= Settings::TRACKING_CODE_B ?> //= Settings::TRACKING_CODE ?>
V předchozím kvízu, Test znalostí C# .NET online, jsme si ověřili nabyté zkušenosti z kurzu.
Ak chceš získať dĺžky stringov v liste tak musíť pristúpiť k jeho jednotlivým položkám a až na nich si vypýtať dĺžku reťazca
foreach (string s in test) { //prejde jednotlivé položky v test
Console.WriteLine(s.Length); //vypíše dĺžky každej z nich
}
Alebo ak to napasujem do tvojho kódu
foreach (string s in test) {
If (s.Length <= VyslednyPocetZnaku) {
// další příkazy
} else {
// další příkazy
}
}
Promiň, ale nechápu co chceš...
výsledný počet znaků čeho? Chceš celkový počet znaků v listu? Chceš porovnávat počet znaků pro každý prvek nebo co?
Tady máš příklad pro obojí.
List<string> test = new List<string>();
test.Add("Auto");
test.Add("Notebook");
int characterCountInList = 0;
int maxCharacters = 10;
foreach (string element in test)
{
if(element.Length <= maxCharacters)
{
// další příkazy pokud prvek má méně nebo stejně znaků oproti maxCharacters
}
else
{
// else
}
characterCountInList += element.Length;
}
if (characterCountInList <= maxCharacters)
{
// další příkazy pokud celý list má méně znaků nebo stejně znaků oproti maxCharacters
}
else
{
// else
}
PS: Nechápu odkud kód kopíruješ. List s malým l, if s velkým I, apod.
Zobrazeno 3 zpráv z 3.