有什么办法可以在特定索引处添加值吗?我尝试做索引器,我有列表.在这种情况下,有没有任何技巧可以做到这一点:D
public class Multime<T>
{
private List<Multime<T>> multiSets;
private List<T> multimea;
***public Multime<T> this[int index]
{
get { return this.Multisets.ElementAt(index); }
set { this.Multisets.CopyTo(value,index); }
}***
public List<Multime<T>> Multisets
{
get { return this.multiSets; }
set { this.multiSets = value; }
}//accesori Multimea de multimi
public List<T> Multimea
{
get { return this.multimea; }
set { this.multimea = value; }
}//Accesori Multime
Run Code Online (Sandbox Code Playgroud) 好的,我发现这是为了从字符串中删除所有不是数字的“垃圾”
TextIN = " 0 . 1 ,2 ; 3 4 -5 6 ,7 ,8; 9 "
string justNumbers = new String(textIN.Where(Char.IsDigit).ToArray());
Run Code Online (Sandbox Code Playgroud)
=“0123456789”
这从我的字符串中删除了所有“垃圾”,只留下数字,但我仍然可以修改它,所以我可以至少有一个分隔符,例如一个 ' , ' 在我的数字之间,如“0,1,2,3” ,4,5,6,7,8,9" 因为我需要分隔这个数字,所以我可以把它们放在一个整数数组中并使用它们,并且并不总是只有一位数字我可能有 105 、 85692 等..有什么帮助吗?!