Hallo,
ich habe in meiner Klasse folgende Membervariable:
[highlight=c#]
List <int> m_maschinenlist = new List <int>();
[/highlight]
Nun möchte ich Elemente in der Liste verändern:
[highlight=c#]
for (int hPos = 0; hPos < m_maschinenlist.Count; hPos++)
{
if ((0<= m_maschinenlist[hPos]) && (m_maschinenlist[hPos] <= 99))
m_maschinenlist[hPos] = m_maschinenlist[hPos] + 1000;
}
[/highlight]
Es kommt die Fehlermeldung:
Was mache ich falsch ?
M.H
ich habe in meiner Klasse folgende Membervariable:
[highlight=c#]
List <int> m_maschinenlist = new List <int>();
[/highlight]
Nun möchte ich Elemente in der Liste verändern:
[highlight=c#]
for (int hPos = 0; hPos < m_maschinenlist.Count; hPos++)
{
if ((0<= m_maschinenlist[hPos]) && (m_maschinenlist[hPos] <= 99))
m_maschinenlist[hPos] = m_maschinenlist[hPos] + 1000;
}
[/highlight]
Es kommt die Fehlermeldung:
Rückgabewert System.Collections.Generetic.List kann nicht geändert werden,
da er keine Variable ist .
da er keine Variable ist .
M.H
Comment