Je voudrais ajouter une valeur à une struct
Impossible ajouter de la valeur à la liste en C#
if (!existISDNteilnehmer(split))
{
isdnObjs.Add(new ISDN() { name = split, number = "",
channels = new List<string>()});
}
ISDN? actualISDN = getISDN(split);
if (index < ISDN_teilnehmer.Count())
{
var numbers =
from num in xISDN.XPathSelectElements("//member[name='number']")
where num.IsAfter(xISDN) &&
num.IsBefore(ISDN_teilnehmer.ElementAt(index))
select num;
foreach (var nums in numbers)
{
if (nums.Element("name").Value == "number")
{
var nummer = nums.XPathSelectElements("value");
var part_nummer =
from n in nummer
select n.Value;
//string temp = part_nummer;
actualISDN.Value.number = part_nummer;
}
}
Tout est lu correctement et le nombre correct est stocké dans part_nummer
.
Maintenant, je veux ajouter le numéro à la liste avec actualISDN.Value.number = part_nummer
mais j'obtiens une erreur qui le dit cannot be implicitly converted
.
Où est-ce que je me trompe?
Maintenant, j'ai une nouvelle erreur, qui dit que la valeur de retour ne peut pas être changé, parce que ce n'est pas une variable! – cordellcp3
@ cordellcp3 Ce que vous dites n'a pas de sens, sauf si vous pouvez le mettre dans le contexte de la question S'il vous plaît inclure les erreurs que vous obtenez dans votre question afin que tout le monde peut voir ce qui se passe – Joseph
Juste résolu le problème en changeant le "numéro" -Valeur dans la liste à un numéro de liste! Donc je pourrais ajouter Merci pour l'aide! –
cordellcp3