C#

 Computer >> コンピューター >  >> プログラミング >> C#
  1. C#で文字列中の文字をアスタリスクに置き換える方法|Replace()メソッドの使い方

    C#では、Replace()メソッドを使用することで、文字列内の特定の文字を別の文字(アスタリスクなど)に簡単に置き換えることができます。本記事では、基本的な使い方をサンプルコードとともに解説します。 まず、置き換え対象となる文字列を用意します。 string str = dem* text; この文字列に含まれるアスタリスク「*」を「o」に置き換えるには、Replace()メソッドを次のように呼び出します。 str.Replace(*, o); Replace()メソッドは、第1引数に置き換え元の文字、第2引数に置き換え後の文字を指定します。なお、元の文字列自体は変更されず、置き換え結果が

  2. C#で整数配列の平均値を求める方法をわかりやすく解説

    C#で整数配列の平均値を求めるには、まず配列の長さ(Length)を取得し、for文などで各要素を順番に加算して合計値を計算します。その後、合計値を配列の長さで割ることで平均値を求められます。整数配列の定義以下が今回使用する整数配列です。int[] myArr = new int[6] { 8, 4, 2, 5, 9, 14 };平均値を求める手順まず配列の長さを取得し、ループ処理によって全要素の合計を求めます。その後、合計を配列の長さで割ると平均値が算出されます。int len = myArr.Length; int sum = 0; int

  3. C#で配列の全要素の平均値を求める方法

    C#で配列内のすべての要素の平均値を求めるには、まず対象となる配列を用意します。1. 配列の準備ここでは、10個の整数要素を持つ配列を例に説明します。int[] myArr = new int[10] { 45, 23, 55, 15, 8, 4, 2, 5, 9, 14 };2. 平均値の計算方法平均値を求める基本的な手順は以下のとおりです。 配列の長さ(要素数)を Length プロパティで取得する ループ処理ですべての要素の合計値を計算する 合計値を要素数で割って平均値を求める int len = myArr

  4. C#で文字列の先頭10文字を取得する方法

    C#で文字列の先頭(最初)の10文字を取り出したい場合は、Substring()メソッドを使うのが最も簡単です。この記事では、基本的な使い方からコード例、注意点までわかりやすく解説します。Substring()メソッドとはSubstring()メソッドは、文字列の一部を切り出して新しい文字列として返すメソッドです。第1引数に「開始位置(インデックス)」、第2引数に「取得する文字数」を指定します。サンプル文字列の準備まず、次のような文字列を用意します。string str = Cricket is a religion in India!;先頭10文字を取得する方法先頭から10文字を取得するには

  5. C#で2つの2進数の積を求める方法をわかりやすく解説

    2つの2進数の積(掛け算の結果)を求めるには、まず対象となる2進数を設定します。C#では、2進数をlong型の整数として扱い、筆算と同じ要領で各桁を処理していくことで積を計算できます。ここでは、2進数「11100」と「10001」の積を求める例を見ていきましょう。1. 2進数の設定最初に、掛け合わせる2つの2進数を変数に代入し、コンソールに表示します。val1 = 11100; val2 = 10001; Console.WriteLine(Binary one: +val1); Console.WriteLine(Binary two: +val2);2. ループ処理で積を計算する次に、w

  6. C#で再帰を使用して数値の各桁の合計を求める方法

    再帰(リカージョン)を使って数値の各桁の合計を求めるには、C#で合計を計算するメソッドを定義します。再帰とは、メソッドが自分自身を呼び出すことで処理を繰り返す手法です。桁の合計を計算するメソッドstatic int sum(int n) {    if (n != 0) {       return (n % 10 + sum(n / 10));    } else {       return 0;    } }このメソッドは、引数として渡された数値が0でない限り処理を繰り

  7. C#で文字列の最初の文字を取得するには?

    C#で文字列の先頭の1文字を取得したい場合、Substring()メソッドを使うのが最もシンプルで一般的な方法です。対象となる文字列の例まず、次のような文字列があったとします。string str = Welcome to the Planet!;Substring()メソッドで最初の文字を取り出す最初の文字だけを取得するには、Substring(0, 1)のように、開始位置「0」から抽出する長さ「1」を指定します。string res = str.Substring(0, 1);これで変数 res には文字列の1文字目だけが格納されます。サンプルコード(完全版)実際に動作するコード全体は以下

  8. C#でメソッドを使わずに2つの2進数の合計を求める方法

    この記事では、C#において組み込みメソッドを使用せずに、2つの2進数の合計を求める方法を解説します。剰余演算とループ処理を組み合わせることで、各桁を手動で加算していくアプローチを紹介します。手順1:変数の宣言と初期化まず、2進数を格納する2つの変数を宣言し、初期化します。val1 = 11010; val2 = 10100; Console.WriteLine(Binary one: + val1); Console.WriteLine(Binary two: + val2);手順2:ループで各桁を加算する合計を求めるには、両方の値が0になるまでループ処理を続けます。各反復処理の中で、最

  9. C#でジャグ配列(配列の配列)の長さとランクを取得する方法

    C#におけるジャグ配列(jagged array、配列の配列)は、それぞれの要素が異なる長さの配列を持つことができる柔軟なデータ構造です。この記事では、ジャグ配列の長さやランク(次元数)、境界値を取得する方法を解説します。ジャグ配列の宣言と初期化まず、次のようにジャグ配列を宣言して初期化します。int[][] arr = new int[][] { new int[] { 0, 0 }, new int[] { 1, 2 }, new int[] { 2, 4 }, new int[] { 3, 6 }, new int[] { 4, 8 } };この例

  10. C#でList内の要素のインデックスを1行で取得する方法

    C#のListから特定の要素のインデックスを取得したい場合、FindIndex()メソッドとContains()メソッドを組み合わせることで、わずか1行のコードで実現できます。 a.Contains(Tennis));このコードでは、FindIndex()メソッドがラムダ式を受け取り、その条件に一致する最初の要素のインデックスを返します。条件判定の部分ではContains()メソッドを使って、「Tennis」という文字列を含む要素を検索しています。サンプルコード以下に完全な動作コードを示します。using System; using System.Collections.Generic; p

  11. C#で配列のランク(次元数)を取得する方法を解説

    C#で配列のランク(次元の数)を取得するには、Rankプロパティを使用します。このプロパティを使うことで、対象の配列が何次元配列なのかを簡単に確認できます。配列の宣言と初期化まず、ランクを調べたい配列を宣言し、初期化します。ここでは例として3×3の2次元配列を作成します。int[] myArr = new int[3,3];このように宣言したint[]型の配列は、2つのインデックスを持つ2次元配列です。ランクの取得方法配列のランクを取得するには、配列オブジェクトに対してRankプロパティを呼び出すだけです。myArr.Rank戻り値として、その配列の次元数がint型の整数で返されます。サンプル

  12. C#で再帰を使用して2つの数値の積を求める方法

    まず、乗算する2つの数値を設定します。val1 = 10; val2 = 20;次に、積を求めるためのメソッドを呼び出します。product(val1, val2);再帰の仕組みproductメソッド内では、再帰呼び出しによって積が計算されます。具体的には、以下のようにval2の回数だけval1を加算することで乗算を実現しています。val1 + product(val1, val2 – 1)この処理は、val2が0になるまで繰り返されます。val2が0になった時点で0を返すのが再帰の終了条件(ベースケース)です。たとえば「10 × 20」の場合、「10 + 10 + … + 10(20回)」と

  13. C#を使って球の体積と表面積を求める方法

    球の体積と表面積の計算式 C#で球(スフィア)の体積と表面積を求めるのはとても簡単です。それぞれ以下の数学公式を使用します。 球の体積:(4/3) × π × 半径³ 球の表面積:4 × π × 半径² まず、半径の値を格納する変数を宣言しましょう。 int r = 15; この半径をもとに、球の体積を次のように計算します。 // 球の体積を計算 vol = (4.0 / 3) * (22 / 7) * r * r * r; 続いて、球の表面積は以下のように求められます。 // 球の表面積を計算 area = 4 * (22 / 7) * r * r; それでは、これらを組み合わせた完全な

  14. C#でリストのサイズ(容量)を取得する方法をわかりやすく解説

    C#でリスト(List<T>)のサイズを確認する方法を、サンプルコード付きで解説します。まずはリストを宣言して初期化し、その後サイズを取得する手順を見ていきましょう。 1. リストの宣言と初期化 まず、文字列型のリストを宣言し、Addメソッドで要素を追加します。 var products = new List<string>(); products.Add("Accessories"); products.Add("Clothing"); products.Add("Footwear"); 2. Capacit

  15. 【C#入門】文字列内で最も頻出する文字を見つけるプログラムの書き方

    C#では、文字列の中にどの文字が何回出現するかを集計することで、最も頻出する文字を簡単に特定できます。本記事では、配列を使って各文字の出現回数をカウントし、複数回出現した文字を出力するプログラムを解説します。処理の流れまず、対象となる文字列を用意します。ここでは例として次の文字列を使用します。String s = HeathLedger!;次に、ASCII文字コード(256種類)の出現回数を記録するためのint型配列を作成します。int[] cal = new int[maxCHARS];続いて、文字列と配列を受け取るメソッドを作成します。このメソッドは、文字列を1文字ずつ走査し、該当する文字

  16. C#で数値が2で割り切れるかどうかを判定する方法

    2で割り切れるかどうかの判定方法ある数値が2で割り切れるかどうかを確認するには、その数を2で割ったときの余りをチェックします。C#では剰余演算子「%」を使うことで、割り算の余りを簡単に求めることができます。余りが0であれば、その数は2で割り切れる(偶数)ことを意味します。余りが0以外であれば、2で割り切れない(奇数)ということになります。判定ロジックの基本形if (num % 2 == 0) { Console.WriteLine(Divisible by 2 ); } else { Console.WriteLine(Not divisible by 2); }このように、n

  17. C#でconst配列を宣言する方法

    C#では、constキーワードを使って配列を直接宣言することができません。そこで、readonly修飾子を使用して、定数のように扱える配列を宣言します。public static readonly string[] a = { Car, Motorbike, Cab };readonlyとconstの違いreadonlyとconstの大きな違いは、readonlyの場合は実行時に値を設定できるという点です。constはコンパイル時に値が確定している必要がありますが、readonlyであればコンストラクタ内などで初期化することも可能です。ReadOnlyCollectionを使った代替方法上記以

  18. C#でsizeofを使わずに変数のサイズを取得する方法

    はじめにC#では、通常、変数のサイズ(バイト数)を取得するには sizeof 演算子を使用します。int x; x = sizeof(int);しかし、sizeof を使わずに変数のサイズを取得したい場合もあります。そのようなときは、BitConverter.GetBytes メソッドを利用するのが便利です。このメソッドは指定した値をバイト配列に変換してくれるため、その配列の長さ(Length プロパティ)を調べることで、変数のサイズを求めることができます。// sizeofを使わない方法 byte[] dataBytes = BitConverter.GetBytes(x); int d =

  19. C#で文字列内の文字・単語の出現頻度を調べる方法

    C#で文字列内の文字・単語の出現頻度を調べる方法文字列の中に各文字が何回出現するか(出現頻度)を調べたい場合、整数型の配列をカウンタとして使う方法がシンプルで効率的です。以下のサンプルコードを実行してみてください。サンプルコードusing System; class Demo { static int maxCHARS = 256; static void calculate(String s, int[] cal) { for (int i = 0; i < s.Length; i++) cal[s[i]]++; } public st

  20. C#で2つの2進数の合計を求める方法【サンプルコード付き】

    C#で2つの2進数の合計を求めるには、まず対象となる2進数を変数に設定します。本記事では、剰余演算と繰り上がり(キャリー)処理を組み合わせて、2進数同士の加算を行うプログラムの実装方法を解説します。 手順1:2進数を設定する はじめに、加算したい2つの2進数を変数として定義します。ここでは例として次の値を使用します。 val1 = 11110; val2 = 11100; 手順2:displaySum()メソッドを呼び出す 次に、合計を計算して表示するために作成した displaySum() メソッドを呼び出します。 sum = displaySum(val1, val2); displayS

Total 2668 -コンピューター  FirstPage PreviousPage NextPage LastPage CurrentPage:38/134  20-コンピューター/Page Goto:1 32 33 34 35 36 37 38 39 40 41 42 43 44