は、私は完璧に動作し、以下のobservevaleコレクションを持っています。そして私がしたいのは、CSVファイルを見て、似ている名前のスコアの合計を得ることです。カウントのObservableCollection
ので、たとえば、私のCSVは、以下の表のようなものです:
Name, score
Jo,1
Hannah,2
Sara,1
Jo,2
Sara,3
Fred,1
私は私のコードを実行すると、私は私がしたい正確に何である下記の結果を得る:
Jo,3
Hannah,2
Sara,4
Fred,1
他の私がしようとしているのは、私たちが持っている「ジョー」の数、所有しているハンナの数、所有しているサラの数、そしてフレッドの数です。名前はObservableCollection、Personsに格納されているので、ObservableCollectionにいくつの要素が含まれているかを数えたいので、同じ名前だけを数えます。これを行うには、ObservableCollectionのcountプロパティを使用しました。
Persons.Count;
しかし、これは、私は多分、私はループの外に配置する必要があると思ったが、私は同じことを取得しています。1.を返し続ける:だから私はこれをしませんでした。
私の質問は、カウントがこのように動作している理由です。私はそれを間違って使っていますか? ObservableCollection内のすべての要素をCountするべきではありませんか?
ObservableCollectionは、それが持っている要素の数を返します。「Persons」からの要素数はどこですか?あなたはそれを質問のコードに入れられますか? –
あなたは何が効いているかを見せています。問題があるコードを確認できますか? – pijemcolu