リストを使って好きなリストを模倣するために以下のことをしても問題はありませんか?リストを使ってリンクされたリスト
この
public class MyClass
{
//some properties
public MyClass Previous {get; set;}
public MyClass Next {get; set;}
}
ようなクラスを作成し、一般的なリストにこれを追加します。
私はこのリストに要素を追加し、削除しません。
私はLinkedListNodeクラスのPreviousプロパティを見落としていたので、.Net LinkedListクラスを使用していません。私は物事を働かせるために急いでいました。
私がこのクラスを使用する方法は、主にリストのForEach拡張を使用することです。
List<MyClass> MyList = new List<MyClass>();
//add some elements with Previous,Next set
MyList.Foreach(CalculateValues);
CalculateValues(MyClass current)
{
MyClass prev = current.Previous;
//check for null and return etc
//In some moethods I use Next
current.SomeProperty += prev.SomeProperty;
}
私は、LinkedListにはForEachメソッドがありません。私はまだForEachループを使用して反復することができます。 すてきな答えをありがとう。
あなたはどのような問題を期待していますか?何を試しましたか? – CodeCaster
.NET [LinkedList](http://msdn.microsoft.com/en-us/library/he2s3bh7.aspx)を使用しない理由 –
時々私はコメントをdownvoteできることを望む... –