C#

 Computer >> コンピューター >  >> プログラミング >> C#
  1. C#でLinkedListに特定のノードが存在するか確認する方法

    C#では、Contains()メソッドを使うことで、LinkedListの中に特定のノード(要素)が存在するかどうかを簡単に確認できます。このメソッドはSystem.Collections.Generic名前空間に属しており、指定した値がリスト内に見つかればtrue、見つからなければfalseというブール値を返します。LinkedListの準備まず、次のように文字列型のLinkedListを作成します。string[] students = {Beth,Jennifer,Amy,Vera}; LinkedList<string> list = new LinkedList<s

  2. C#のConvert.ToSByteメソッドの使い方を徹底解説

    C#のConvert.ToSByteメソッドは、指定した値を8ビット符号付き整数(SByte)に変換するためのメソッドです。 SByteは符号付きの8ビット整数型で、-128から127までの範囲の値を格納できます。範囲外の値を変換しようとするとOverflowExceptionがスローされるため、注意が必要です。 基本的な使い方 まずは例として、double型の変数を用意します。 double doubleNum = -19.9; この値をConvert.ToSByteメソッドを使ってSByte型に変換します。 sbyte res; res = Convert.ToSByte(doubleN

  3. C#のConvert.ToInt64メソッドで値を64ビット符号付き整数に変換する方法

    C#のConvert.ToInt64メソッドを使用すると、指定した値を64ビット符号付き整数(long型)に変換することができます。このメソッドは、数値だけでなく文字列などさまざまな型の値を受け取り、最も近い整数値へ丸めた結果を返します。まず、変換元となるdouble型の値を用意します。double doubleNum = 193.834;続いて、この値をConvert.ToInt64メソッドでInt64(long型)に変換します。long res; res = Convert.ToInt64(doubleNum);小数点以下が0.5より大きいため、この例では193.834が194に丸められて

  4. C#でLinkedList(リンクリスト)から指定した値の最初のノードを削除する方法

    C#のLinkedList<T>クラスでは、Remove()メソッドを使うことで、指定した値と一致する最初のノードを簡単に削除できます。この記事では、具体的なコード例を通じてその使い方を解説します。 LinkedListの作成 まず、文字列型のノードを格納したLinkedListを作成します。 string[] students = {Katie, Jennifer, Amy, Vera}; LinkedList<string> list = new LinkedList<string>(students); ここでは、「Katie」「Jennifer」「A

  5. C#でInt32(int)を16進文字列に変換する方法

    C#でInt32型(32ビット符号付き整数)の値を16進数の文字列として表現するには、Convert.ToString()メソッドを使用します。第2引数に基数「16」を指定することで、簡単に16進文字列へ変換できます。基本的な手順まず、Int32型の変数を用意します。int val = 9898;次に、Convert.ToString()メソッドの第2引数に「16」を渡して、16進文字列に変換します。Convert.ToString(val, 16)サンプルコードusing System; class Demo { static void Main() { int va

  6. C#のLinkedList RemoveFirst()メソッドの使い方を徹底解説

    C#のLinkedList<T>クラスには、連結リストの先頭ノードを簡単に削除できるRemoveFirst()メソッドが用意されています。本記事では、その基本的な使い方をサンプルコードと実行結果とともにわかりやすく解説します。LinkedListの準備まず、整数型のノードを持つLinkedList(連結リスト)を用意します。配列をコンストラクタに渡すことで、初期化と同時に要素を追加できます。int[] num = {29, 40, 67, 89, 198, 234}; LinkedList<int> myList = new LinkedList<int>(

  7. C#でラムダ式を使って文字列配列から最長の文字列を検索する方法

    はじめにC#では、LINQのAggregateメソッドとラムダ式を組み合わせることで、文字列配列の中から最も文字数の多い文字列を簡潔に検索できます。本記事では、その具体的な実装方法をサンプルコード付きで解説します。対象となる文字列配列まず、次のような文字列配列を用意します。string[] arr = { Java, HTML, CSS, JavaScript };Aggregateメソッドとラムダ式による検索Aggregateメソッドを使用し、ラムダ式で「次の要素の文字数が現在の最長文字列より長いかどうか」を順番に判定していきます。この例では、集計の初期値(シード値)として「jQuery」を

  8. 【C#】LinkedListの先頭ノードを削除する方法 – RemoveFirst()の使い方

    C#のLinkedList(リンクリスト)で先頭にあるノードを削除するには、RemoveFirst() メソッドを使用します。このメソッドは、リストの最初のノードを取り除き、残りのノード同士のリンクを自動的に再接続してくれるため、手動でポインタを操作する必要がありません。 まず、文字列配列をもとに LinkedList を作成します。 string[] employees = {Peter,Robert,John,Jacob}; LinkedList<string> list = new LinkedList<string>(employees); 続いて、先頭の要素を

  9. C#におけるInt32からDecimalへの暗黙的な変換方法

    C#の int 型は、32ビットの符号付き整数、すなわち Int32 を表します。Int32 の値は、特別なキャストを行わなくても decimal 型へ暗黙的に変換することができます。 Int32からDecimalへの暗黙的変換の手順 まず、Int32 の値を設定します。 int val = 392; 次に、この値を decimal 型の変数に代入するだけで、暗黙的な変換が完了します。 decimal d; d = val; int から decimal への変換ではデータ損失が発生しないため、明示的なキャストは不要です。C#のコンパイラが自動的に型変換を処理してくれます。 サンプルプログラム

  10. 【C#入門】LinkedListのRemoveLast()メソッドで末尾ノードを削除する方法

    C#のLinkedList<T>クラスには、連結リストの末尾にあるノードを削除するためのRemoveLast()メソッドが用意されています。この記事では、基本的な使い方をサンプルコードと実行結果をもとにわかりやすく解説します。RemoveLast()メソッドとはRemoveLast()は、LinkedList<T>の最後尾に存在するノードを1つだけ取り除くメソッドです。引数を取らず、呼び出すだけでリストの末尾要素が削除されます。基本的な使い方手順1:LinkedListを宣言してノードを追加するまず、配列をもとにLinkedListを宣言し、ノードを追加します。int[

  11. 【C#】LinkedListの末尾ノードを削除する方法(RemoveLastメソッドの使い方)

    C#のLinkedList<T>から最後のノード(末尾の要素)を削除するには、RemoveLast()メソッドを使用します。この記事では、具体的なコード例と実行結果を交えながら、その使い方をわかりやすく解説します。 サンプルとして使用するLinkedList まず、次のような文字列型のLinkedListを用意します。 string[] employees = {Patrick, Robert, John, Jacob, Jamie}; LinkedList<string> list = new LinkedList<string>(employees);

  12. C#の年月(Y)形式指定子の使い方をわかりやすく解説

    C#における「Y」形式指定子は、日付を年と月のみで表示するためのカスタム日時書式指定文字列です。たとえば「September 2018」のように、月名と年を組み合わせて出力したい場合に便利です。Y形式指定子の定義「Y」形式指定子の実際の出力パターンは、DateTimeFormatInfo.YearMonthPattern プロパティによって定義されています。既定では、次のカスタム書式指定文字列に対応しています。yyyy MMMMyyyy … 年を4桁で表示MMMM … 月の完全な名前を表示サンプルコード以下は、「Y」形式指定子を使って日付を年月形式で表示する例です。カルチャとして en-US(

  13. C#でファイル名を変更する方法:Moveメソッドの使い方を解説

    C#でファイルの名前を変更するには、System.IO 名前空間に含まれる File クラスの Move メソッドを使用します。Move メソッドは、指定したパスから別のパスへファイルを移動する機能ですが、同じフォルダ内で異なるファイル名を指定することで、実質的に「名前の変更」として利用できます。基本的な考え方たとえば、次のようなファイルが存在するとします。D:\tom.txtこのファイル名を次のように変更したい場合、Move() メソッドを使います。D:\tim.txtサンプルコード以下は、Move メソッドを使ってファイル名を変更する完全なコード例です。using System; usin

  14. C#でSByte(8ビット符号付き整数)からDecimal(10進数)へ暗黙的に変換する方法

    C#におけるSByteは、8ビットの符号付き整数型です。-128〜127の範囲の値を扱うことができます。このSByte型の値は、Decimal型へ明示的なキャストなしで暗黙的に変換できます。これは、DecimalがSByteよりも格納できる範囲が広いため、変換によるデータ損失のリスクがないからです。暗黙的な変換の手順まず、sbyte型の変数に値を設定します。sbyte val = 51;sbyteからdecimalへの変換は、単純に代入するだけで完了します。特別な変換メソッドやキャスト演算子は不要です。decimal d; d = val; // 暗黙的にdecimalへ変換されるサンプルコー

  15. C#のLinkedList.Clear()メソッドの使い方!全ノードを一括削除する方法を解説

    C#でLinkedListの要素をすべて削除したい場合は、Clear()メソッドを使用します。このメソッドを呼び出すことで、LinkedList内のすべてのノードが削除され、リストは空の状態になります。Clear()メソッドの基本的な使い方まず、次のようなLinkedListがあるとします。int[] num = {30, 65, 80, 95, 110, 135}; LinkedList<int> list = new LinkedList<int>(num);このLinkedListをクリアするには、以下のようにClear()メソッドを呼び出すだけでOKです。lis

  16. C#の書式指定文字列における「\」エスケープ文字の使い方

    C#の数値を文字列に変換する際、書式指定文字列の中にある「#」「0」「.」「,」「%」「‰(パーミル)」といった記号は、すべて書式指定子として解釈されます。これらの記号を書式指定子ではなく、そのままリテラル文字として出力したい場合は、直前にエスケープ文字であるバックスラッシュ(\)を付ける必要があります。また、「#」「0」「\」自体をエスケープ文字として扱いたくない場合も、同様にバックスラッシュでエスケープします。特に「\」を出力したいときは「\\」と記述する点に注意しましょう。サンプルコード以下の例では、「##」という文字をそのまま表示するために、それぞれの「#」の前にエスケープ文字(バック

  17. C#の短い日付形式「d」フォーマット指定子の使い方

    C#における「d」フォーマット指定子は、日付を短い形式で表示するためのカスタム日時書式指定文字列を表します。このフォーマットで使用される実際の書式は、カルチャ(culture)ごとの DateTimeFormatInfo.ShortDatePattern プロパティによって定義されます。インバリアントカルチャの場合、カスタム書式指定文字列は以下のようになります。MM/dd/yyyyサンプルコード次の例では、「d」フォーマット指定子を使って、インバリアントカルチャと en-US(英語・アメリカ)カルチャそれぞれで日付を出力しています。using System; using System.Glob

  18. C#の列挙型ToString()メソッドの使い方を解説

    C#におけるToString()メソッドは、列挙型(enum)インスタンスの値を対応する文字列表現に変換するためのメソッドです。この記事では、基本的な使い方から書式指定子を使った応用例まで、サンプルコードとともに解説します。列挙型の定義まずは、例として車両を表す列挙型を定義します。enum Vehicle { Car, Bus, Truck, Motobike };ToString()メソッドで文字列に変換する列挙型の値を文字列表現に変換するには、ToString()メソッドを使用します。Vehicle.Car.ToString(d)ここで引数に指定しているdは書式指定子です。dまたはDを指定

  19. C#のEnum.Parseメソッドで列挙型を解析する方法

    C#のEnumクラスに用意されているParseメソッドを使用すると、列挙型定数の名前や数値の文字列表現を、それに対応する列挙型オブジェクトへ変換できます。文字列として受け取ったデータを列挙型として扱いたい場面で非常に便利なメソッドです。列挙型の定義ここでは、次のように車種を表す列挙型を定義します。enum Vehicle { Car, Bus, Truck, Motobike };Enum.Parse()の使い方まず、ループ処理の中でGetNames()メソッドを呼び出し、列挙型が持つすべての定数名を取得します。その後、取得した名前をEnum.Parse()メソッドに渡すことで、文字列を列挙型

  20. C#でLinkedList(リンクリスト)の全要素を削除する方法:Clear()メソッドの使い方

    C#では、Clear()メソッドを使うことで、LinkedList(リンクリスト)内のすべてのノードを一括で削除できます。この記事では、実際のコード例を交えながら、LinkedListをクリアする方法をわかりやすく解説します。 LinkedListの作成 まず、文字列の配列をもとにLinkedListを作成しましょう。 string[] employees = {Patrick,Robert,John,Jacob, Jamie}; LinkedList<string> list = new LinkedList<string>(employees); このように、配列を

Total 2668 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:60/134  20-コンピューター/Page Goto:1 54 55 56 57 58 59 60 61 62 63 64 65 66