C#

 Computer >> コンピューター >  >> プログラミング >> C#
  1. C#でリストをクリアする方法|Clear()メソッドの使い方を解説

    C#でList<T>に格納された全要素を一括で削除したい場合、Clear()メソッドを使用します。本記事では、リストのクリア方法をサンプルコードと実行結果付きでわかりやすく解説します。 1. まずはリストを作成する はじめに、int型のリストを作成し、要素を追加してみましょう。 List<int> myList = new List<int>(); myList.Add(45); myList.Add(77); Add()メソッドを使うことで、リストの末尾に要素を順番に追加できます。 2. Clear()メソッドでリストをクリアする 作成したリストの全要素を

  2. 【C#入門】配列の要素をリストに変換して作成する方法

    C#では、既存の配列の要素をそのまま List<T> のコンストラクタに渡すことで、簡単にリストを作成できます。ここでは、整数型の配列からListを生成する基本的な方法を解説します。 1. 配列の準備 まず、整数型の配列を宣言し、各要素に値を設定します。 int[] val = new int[5]; // 整数の要素を設定 val[0] = 15; val[1] = 25; val[2] = 40; val[3] = 58; val[4] = 70; 2. 配列の要素を使ってリストを作成 次に、List<int> のコンストラクタ引数として配列を渡します。これにより

  3. C#でリスト内の要素のインデックスを検索する方法

    C#のList内から特定の要素がどの位置(インデックス)にあるかを調べたい場合、IndexOf()メソッドを使用します。この記事では、基本的な使い方をサンプルコードとともに解説します。 リストの作成と要素の追加 まず、Listを作成して整数の要素を追加します。 List<int> val = new List<int>(); // 整数の要素を追加 val.Add(35); val.Add(55); val.Add(68); この時点で、リストには「35」「55」「68」の3つの要素が格納されています。それぞれのインデックスは先頭から順に「0」「1」「2」となります。

  4. C#プログラミング入門:ラムダ式を使って配列から最小要素を取得する方法

    C#では、Min()メソッドとラムダ式を組み合わせることで、配列の中から最小の要素を簡単に見つけることができます。この記事では、具体的なコード例を通じてその方法を解説します。配列の宣言まず、対象となる整数型の配列を宣言します。int[] arr = { 10, 15, 5, 20};Min()メソッドとラムダ式による最小値の取得配列から最小の要素を取得するには、System.Linq名前空間に含まれるMin()メソッドを使用します。ラムダ式を引数として渡すことで、各要素に対して任意の処理(変換)を行った上で最小値を求めることも可能です。 Math.Abs(element));上記の例では、ラム

  5. C#で複数の文字列をカンマ区切りの1つの文字列に変換する方法

    C#では、string.Joinメソッドを使うことで、複数の文字列を簡単に1つのカンマ区切り文字列へ結合できます。この記事では、具体的な手順とサンプルコードをわかりやすく解説します。 文字列リストの準備 まず、結合したい文字列をList<string>に追加します。 List<string> val = new List<string>(); // 文字列のリスト val.Add(water); val.Add(food); val.Add(air); Joinメソッドで文字列を結合する string.Joinメソッドの第1引数に区切り文字(ここではカンマ

  6. 【C#】Dictionaryからキーのリストを取得する方法

    C#では、Dictionary<TKey, TValue> に格納されたすべてのキーを、List<TKey> として簡単に取り出すことができます。この記事では、Keys プロパティを使ってキーの一覧をリスト化し、画面に表示するまでの手順をサンプルコード付きで解説します。 Dictionaryに要素を追加する まずは、辞書(Dictionary)に要素を設定しましょう。 Dictionary<int, string> d = new Dictionary<int, string>(); // 辞書の要素 d.Add(1, "One&q

  7. C#でListの2番目の位置に要素を挿入する方法

    C#でListの2番目の位置に要素を挿入する方法C#のList<T>に要素を任意の位置へ挿入するには、Insert()メソッドを使用します。第1引数に挿入位置(インデックス)、第2引数に追加する要素を指定します。インデックスは0から始まるため、2番目の位置に挿入する場合は「1」を指定します。サンプルリストの作成まず、操作対象となる文字列のリストを作成します。List<string> val = new List<string>(); // 文字列のリスト val.Add(water); val.Add(food); val.Add(air);Insert(

  8. 【C#】InsertRange()メソッドでリストに複数の要素を一括挿入する方法

    C#で既存のリストに複数の要素をまとめて挿入したい場合は、InsertRange()メソッドを使用します。このメソッドを使えば、配列や別のリストなどのコレクション要素を、指定した位置から一括で追加できるため、1つずつAdd()で追加する手間を省けます。InsertRangeメソッドの基本構文InsertRange()はList<T>クラスが提供するメソッドで、次のように記述します。list.InsertRange(挿入開始位置(インデックス), 追加するコレクション);第1引数には挿入を開始するインデックス番号を、第2引数には追加したいコレクション(配列などIEnumerable&

  9. C#でListの要素範囲を取得する方法:GetRange()メソッドの使い方

    C#のListで特定の範囲の要素を取得するには、GetRange() メソッドを使用します。このメソッドは、指定したインデックス位置から指定した数の要素を取り出し、新しいリストとして返します。 GetRange() メソッドの基本構文 public List<T> GetRange(int index, int count); index:取得を開始する要素のインデックス(0から始まります) count:取得する要素の数 リストの作成と要素の追加 まず、リストを作成して要素を追加します。 List<int> arr1 = new List<int>();

  10. C#のListから重複要素を削除する方法(Distinctメソッドの使い方)

    C#でリスト(List)から重複する要素を削除したい場合は、LINQが提供する Distinct() メソッドを使うのが最も簡単です。この記事では、基本的な使い方から実行例まで、コード付きでわかりやすく解説します。 Distinct()メソッドとは Distinct() は System.Linq 名前空間に含まれる拡張メソッドで、シーケンス内の重複した要素を取り除き、一意な要素だけを返します。戻り値は IEnumerable<T> なので、ToList() を呼び出すことで再びリストとして扱えます。 サンプルリストの作成 まずは、重複を含む整数型のリストを作成します。 List&

  11. C#でnullリストを扱う方法:nullチェックの基本とサンプルコード

    C#におけるnullリストとは C#では、リストに「null」を代入することが可能です。これは、リストがまだ何も参照していない状態を表します。プログラム実行中にnullのリストへアクセスすると、NullReferenceExceptionが発生するため、事前にnullチェックを行うことが重要です。 リストにnullを設定する リストにnullを設定するには、以下のように記述します。 List<string> myList = null; nullかどうかを確認する方法 リストがnullかどうかを判定するには、等価演算子(==)を使ってnullリテラルと比較します。 myList =

  12. C#で2つのTimeSpanを減算する方法(Subtractメソッドの使い方)

    C#では、TimeSpan構造体を使って時間間隔を表現できます。2つのTimeSpanの差(減算結果)を求めるには、Subtract()メソッドを使用します。本記事では、具体的なコード例とともにその使い方を解説します。2つのTimeSpanを設定するまず、減算対象となる2つのTimeSpanを用意します。ここでは、FromMinutes()メソッドを使用して、それぞれ2分と1分のTimeSpanを作成します。TimeSpan t1 = TimeSpan.FromMinutes(2); TimeSpan t2 = TimeSpan.FromMinutes(1);Subtract()メソッドで減算

  13. C#で空のリストを作成し、nullかどうかを判定する方法

    C#における空のリストとはC#では、要素を一切持たないリスト(空のリスト)を簡単に作成できます。空のリストはnullとは異なり、リストオブジェクト自体は存在しているものの、中に要素が一つも格納されていない状態を指します。空のリストの作成方法以下のように、List<T>クラスのインスタンスを生成するだけで、要素数ゼロの空のリストを作成できます。List<string> myList = new List<string>();リストがnullかどうかの判定作成したリストがnullであるかどうかは、等価演算子(==)を使って確認できます。Console.Write

  14. C#で2次元配列をループ処理する方法【初心者向け】

    C#で2次元配列をループ処理する方法 C#において、2次元配列のすべての要素にアクセスするには、GetUpperBound()メソッドで各次元の最大インデックス(上限)を取得し、ネストされたループ(二重ループ)で反復処理を行うのが基本的な方法です。 この記事では、文字列型の2次元配列を宣言して値を設定し、全要素をコンソールに出力するまでの一連の手順を、実際のコード例とともに解説します。 ステップ1:2次元配列を宣言する まず、3行×3列の文字列型2次元配列を宣言します。 string[] array = new string[3, 3]; ステップ2:配列に要素を設定する 行と列のインデッ

  15. C#で前日の日付を表示するプログラムの書き方

    C#で前日(昨日)の日付を取得して表示するには、AddDays()メソッドを使います。このメソッドに「-1」を渡すことで、現在の日付から1日前の日付を簡単に求めることができます。現在の日付を取得するまず、今日の日付を取得するには、以下のようにDateTime.Todayを使用します。DateTime.TodayDateTime.Todayは、現在のシステム日付の時刻を午前0時(00:00:00)に設定した値を返します。AddDays()メソッドで前日を求める次に、AddDays()メソッドに「-1」を指定することで、前日の日付を取得できます。DateTime.Today.AddDays(-1)

  16. C#で翌日の日付を表示するプログラム

    C#で翌日の日付を表示したい場合は、AddDays()メソッドに「+1」を指定することで簡単に取得できます。 基本の手順 まず、現在の日付を取得します。これには DateTime.Today を使用します。 DateTime.Today DateTime.Today は今日の日付(時刻は午前0時)を返すプロパティです。この日付に対して、AddDays(1) を呼び出すことで、翌日の日付が求められます。 DateTime.Today.AddDays(1) なお、負の値(-1など)を渡せば前日の日付も同様に取得できるため、日付の加減算には非常に便利です。 サンプルコード 以下は、今

  17. C#で月の日数を取得・表示する方法:DaysInMonthメソッドの使い方

    C#で月の日数を表示する方法特定の月が何日あるか(日数)を取得するには、DateTime.DaysInMonthメソッドを使用します。このメソッドは、指定された年と月に含まれる日数をint型の値として返します。うるう年にも自動的に対応しているため、カレンダー処理や日付計算の際に非常に便利です。DaysInMonth()メソッドの基本構文DaysInMonth()メソッドには、第1引数に「年」、第2引数に「月」を渡します。DateTime.DaysInMonth(2018, 8);上記のコードでは、2018年8月の日数を取得しています。サンプルプログラム以下は、DateTime.DaysInMo

  18. 【C#入門】TimeSpan.Fromメソッド(FromDays・FromHours・FromMinutes)の使い方

    C#には、時間間隔を表すTimeSpan構造体が用意されており、その生成に便利なのが「TimeSpan.From」系のメソッドです。代表的なものとして、FromDays、FromHours、FromMinutesなどがあり、それぞれ日数・時間数・分数からTimeSpanオブジェクトを作成できます。 TimeSpan.From系メソッドの基本 各メソッドは、引数に指定した数値をもとにTimeSpanインスタンスを返します。以下のように記述します。 // 1日を表すTimeSpan TimeSpan t1 = TimeSpan.FromDays(1); // 1時間を表すTimeSpan Tim

  19. C#で2つのTimeSpanを加算する方法

    C#では、TimeSpan構造体を使って時間間隔(期間)を簡単に扱うことができます。本記事では、2つのTimeSpanオブジェクトをAdd()メソッドを使って加算する方法を、サンプルコードとともにわかりやすく解説します。 1. 2つのTimeSpanを用意する まず、加算の対象となる2つのTimeSpanを作成します。ここでは、FromMinutes()メソッドを使って、それぞれ1分と2分のTimeSpanを生成しています。 TimeSpan t1 = TimeSpan.FromMinutes(1); TimeSpan t2 = TimeSpan.FromMinutes(2); 2. Ad

  20. C#のTicksPer定数とは?TimeSpan.TicksPerDayなどの使い方を解説

    C#のTicksPer定数とはC#では、TimeSpan構造体に「TicksPer」で始まる一連の定数が用意されています。これらは、1日・1時間・1分・1秒・1ミリ秒がそれぞれ何ティック(タイマー刻み)に相当するかを表す定数です。用意されているTicksPer定数は次の5種類です。TimeSpan.TicksPerDayTimeSpan.TicksPerHourTimeSpan.TicksPerMinuteTimeSpan.TicksPerSecondTimeSpan.TicksPerMillisecondなお、「ティック(tick)」は.NETにおける時間の最小単位であり、1ミリ秒 = 10

Total 2668 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:49/134  20-コンピューター/Page Goto:1 43 44 45 46 47 48 49 50 51 52 53 54 55