public class Foo
{
public static List<long> myList = new List<long>() { 1,2,3 }
}
別の方法では:
var testList = Foo.myList;
最後の行にブレークポイントを置いて検査するtestList
と、時々異なる長さが得られます。
ToList()
onを使用するFoo.myList
と、正しく動作するようです。しかし、なぜ?
編集:
私の問題は、ajax呼び出し>変更Foo.myList
>新しいajax呼び出し>をFoo.myList
再度フェッチして、変更された値を取得したことです。