我想一個值添加到struct
不能增加價值的列出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;
}
}
一切都正確讀出正確的號碼存儲在part_nummer
。
現在我想用actualISDN.Value.number = part_nummer
將該數字添加到列表中,但是我收到一個錯誤信息,它說cannot be implicitly converted
。
我哪裏錯了?
現在我得到一個新的錯誤,它說,返回值不能改變,導致它不是一個變量! – cordellcp3
@ cordellcp3你說什麼沒有任何意義,除非你可以把它放在問題的上下文中你的問題,請包括你的問題,所以每個人都可以看到發生了什麼 – Joseph
剛剛解決了問題在更改列表中的「數字」 - 值列表數字!所以我可以添加值到它!謝謝你的幫助! –
cordellcp3