C#でコレクションの要素の数を調べる
C#のコレクションの要素の数を調べてみました。
目次
コレクションの要素数の数え方
知ってしまえば難しいことはありません。調べたいコレクションのCountプロパティを参照すれば良いのです。
戻り値の型はIntです。
試してみた
試しに、ランダムな要素数のコレクションを作って、そのコレクションのCountプロパティを表示してみました。
コレクションはint型で、1、2、3・・・とインデックス様の数値を入れます。
表示の段階で、コレクションのCountプロパティを読みます。
コードは下記です。
using System;
using System.Collections.ObjectModel;
namespace trial_collection_count
{
class Program
{
static void Main(string[] args)
{
// 作るコレクションの数を決める
Random rnd = new Random();
int qty = rnd.Next(1,10);
// コレクションのインスタンスを作る
Collection<int> num = new Collection<int>();
// コレクションに要素を追加する
for(int i = 1; i <= qty; i++)
{
num.Add(i);
}
//作ったコレクションについて出力する
Console.WriteLine("Quantity of item in collection : " + num.Count.ToString());
foreach(var p in num)
{
Console.WriteLine(p.ToString());
}
}
}
}
実行結果は次のようになります。
1回目の要素数は6で、2回目の要素数は3でした。
コレクションそのものの出力結果と合ってますね。
公開日
広告
C#でデータ処理カテゴリの投稿
- C#でDataAdapterを使ってAccessのデータベースを読み書きしてみた
- C#でDataAdapterを使ってAccessのデータベースを読み書きしてみた(OleDb編)
- C#でDataGridに表示するデータを操作してみた
- C#でDataTableのカラムのデータ型を読んでみた
- C#でDataTableの自動インクリメントをしてみた
- C#でJSON形式のデータを出力してみた
- C#でLinq to objectの結果をDataTableにしてみた
- C#でSQLite3のデータベースを使ってみる(ADO.NET ファクトリーデザインパターン)
- C#でSQLiteを使ってみる(インストール)
- C#でコレクションの要素の数を調べる
- C#でコレクションを内部結合してみた
- C#でコレクションを左外部結合してみた
- C#でコレクションを昇順または降順に並び替える
- C#で渡された配列を加工して配列で返す関数について注意すること
- C#のキューを試してみた
- C#のスタックを試してみた