C#

 Computer >> コンピューター >  >> プログラミング >> C#
  1. C#で文字列内の特定の文字を変更する方法

    C#では、string型は不変(イミュータブル)であるため、文字列の一部を直接書き換えることはできません。そこで活躍するのが StringBuilder クラスです。StringBuilder を使えば、インデックスを指定して文字を自由に変更できます。StringBuilderの準備まず、変更対象となる文字列を StringBuilder に格納します。ここでは「pre」という文字列を使用します。StringBuilder str = new StringBuilder(); str.Append(pre);指定した位置の文字を変更する文字を変更するには、変更したいインデックスに対して新しい文

  2. C#でStringBuilderの指定したインデックスから文字を削除する方法

    C#のStringBuilderクラスを使うと、可変長の文字列を効率的に操作できます。ここでは、指定したインデックスから始まる複数の文字を削除する方法を解説します。StringBuilderの設定まず、削除対象となる文字列を持つStringBuilderオブジェクトを作成します。StringBuilder str = new StringBuilder(Airport);Remove()メソッドで文字を削除する文字を削除するには、Remove()メソッドを使用します。このメソッドは、指定した開始インデックスから一定数の文字をまとめて削除します。str.Remove(3, 4);上記のコードでは

  3. C#のStringBuilderでRemove()メソッドを使って指定インデックスから文字範囲を削除する方法

    C#では、StringBuilderクラスのRemove()メソッドを使用することで、指定したインデックス位置から文字の範囲を簡単に削除できます。Remove()メソッドの基本構文Remove(開始インデックス, 削除する文字数)第1引数:削除を開始する位置(0から始まるインデックス)第2引数:削除する文字数使用例例えば、次のような文字列があるとします。StringBuilder myStr = new StringBuilder(Framework);この文字列から末尾の4文字(work)を削除したい場合は、以下のようにRemove()メソッドを呼び出します。myStr.Remove(5,

  4. C#でchar配列を宣言・初期化する方法

    C#で文字(char)を扱う配列を使いたい場合、まず配列を宣言し、そのサイズを指定する必要があります。ここでは、char配列の宣言から要素の設定、表示までの一連の手順を解説します。char配列の宣言まず、char型の配列を宣言し、サイズを指定します。以下の例では、5つの要素を持つchar配列を作成しています。char[] arr = new char[5];配列に要素を設定する次に、インデックスを指定して各要素に文字を代入します。インデックスは0から始まる点に注意してください。arr[0] = h; arr[1] = a; arr[2] = n; arr[3] = k; arr[4] = s;

  5. C#のCompareTo()メソッドの使い方を解説

    C#では、2つの値を比較する際にCompareTo()メソッドを使用します。このメソッドは、呼び出し元の値と引数で渡した値を比較し、その大小関係を整数値として返します。CompareTo()メソッドの戻り値CompareTo()メソッドの戻り値は以下の3パターンです。0 = 両方の値が等しい場合1 = 呼び出し元の値が引数の値より大きい場合(第2の数値が小さい)-1 = 呼び出し元の値が引数の値より小さい場合(第1の数値が小さい)CompareTo()メソッドの実装例それでは、C#でCompareTo()メソッドを実装するサンプルコードを見てみましょう。ここでは、同じ値を持つ2つのint型変数

  6. C#のStreamWriterを使ってテキストファイルに文字列を書き込む方法

    C#のStreamWriterとはC#では、StreamWriterクラスを使用することで、ストリームに文字を書き込むことができます。テキストファイルへのデータ出力は、System.IO名前空間に含まれるこのクラスを使うのが一般的です。新しいファイルを作成するまず、StreamWriterを使って新しいファイルを作成します。StreamWriter sw = new StreamWriter(hello.txt);ファイルにテキストを追加するWriteLineメソッドを使えば、1行ずつテキストを簡単に追加できます。sw.WriteLine(Hello); sw.WriteLine(World)

  7. C#のGroupBy()メソッドとは?要素をグループ化する使い方を解説

    GroupBy()メソッドとはC#のGroupBy()は、System.Linq名前空間に用意されている拡張メソッドの一つです。指定したキー値に基づいてコレクション内の要素をグループ化し、その結果をIEnumerable<IGrouping<TKey, TElement>>として返します。各グループにはKeyプロパティが割り当てられ、同じキーを持つ要素がひとつのまとまりとして扱われます。サンプルコードまず、次のような整数型の配列を用意します。int[] arr = { 2, 30, 45, 60, 70 };この配列に対してGroupBy()を使い、「50以下の要素」と

  8. C#のorderby句とは?コレクションを昇順・降順に並べ替える方法を解説

    C#のorderby句は、LINQクエリの中でコレクションの要素を、指定したフィールドや条件に基づいて並べ替えるために使用します。並べ替えの順序は昇順(ascending)または降順(descending)から選択でき、省略した場合は昇順が既定値となります。 サンプルデータの準備 まず、並べ替え対象となる文字列のリストを用意します。 List<string> myList = new List<string>(); // 要素の追加 myList.Add(iOS by Apple); myList.Add(Android by Google); myList.Add(

  9. C#でStreamReaderクラスを使ってテキストファイルを読み込む方法

    C#におけるStreamReaderクラスとは C#でテキストファイルを読み込むには、StreamReaderクラスを使用します。StreamReaderはSystem.IO名前空間に含まれるクラスで、ファイルから文字データを1行ずつ効率的に読み取るための標準的な手段として広く利用されています。 ファイルを開く まず、読み込みたいファイルのパス(ファイル名)を指定して、StreamReaderのインスタンスを作成します。 StreamReader sr = new StreamReader(hello.txt); ReadLine()メソッドで内容を取得する ReadLine()メソッド

  10. C#でファイルの内容を一度に文字列として読み込む方法

    C#でファイルの中身をまとめて文字列として取得したい場合は、ReadToEnd() メソッドを使用します。このメソッドは、ストリームの現在位置から末尾までのすべてのテキストを一括で読み取るため、小規模なテキストファイルを扱う際に非常に便利です。 StreamReader クラスと組み合わせて、次のように記述します。 using (StreamReader sr = new StreamReader(new.txt)){ string res = sr.ReadToEnd(); Console.WriteLine(res); } using ステートメントを使うことで、処理が終

  11. C#でメソッドから配列を返す方法【初心者向けサンプルコード付き】

    C#では、メソッドの戻り値として配列をそのまま返すことができます。本記事では、文字列配列を返すメソッドを作成し、その結果を string.Join() メソッドで結合して表示する具体的な手順を解説します。 メソッドから配列を返す手順 手順1:Joinメソッドの中でメソッドを呼び出す 単語同士を結合するには、string.Join() メソッドの中で自作メソッドを呼び出します。 string.Join( , display()) 手順2:文字列配列を定義する まず、要素数5の文字列配列を宣言します。 string[] str = new string[5]; 手順3:配列に個別の要素を追

  12. C#で配列から最後の要素を取得する方法

    C#で配列の最後の要素を取得する方法を解説します。まず、配列を設定しましょう。string[] str = new string[]{    Java,    HTML,    jQuery,    JavaScript,    Bootstrap };配列の最後の要素を取得するには、Lengthプロパティで配列の長さを取得し、そこから1を引いた値をインデックスとして指定します。str[str.Length - 1]配列のインデックスは0から始まるため、最後の要素のインデックスは「配列の長さ −

  13. C#でforループを使用して文字列配列を反復処理する方法

    C#では、forループを使うことで、文字列配列(string配列)の各要素に順番にアクセスし、反復処理を行うことができます。この記事では、基本的なコード例とともに、その実装方法と実行結果をわかりやすく解説します。1. 文字列配列の作成まず、反復処理の対象となる文字列配列を作成します。以下のように、初期化子を使って複数の文字列要素をまとめて定義できます。string[] str = new string[] { Videos, Tutorials, Tools, InterviewQA };2. forループによる反復処理次に、forループを使用して配列を走査しま

  14. C#で空の文字列配列を作成するプログラム

    C#で空の文字列配列を作成するには、以下のように宣言します。 string[] str = new string[] {}; 上記のコードでは、波括弧 {} の中に何も指定していないため、配列には要素が一切含まれていません。つまり、この配列は「空」の状態です。 そのため、仮にfor文などでこの配列をループ処理しても、Length プロパティが 0 となるため、ループ本体は一度も実行されず、何も出力されません。以下のサンプルコードで確認してみましょう。 サンプルコード using System; public class Demo {    public static v

  15. C#で文字列配列内の単語のインデックスを検索する方法

    C#では、Array.IndexOf()メソッドを使用することで、文字列配列の中から特定の単語が格納されている位置(インデックス)を簡単に取得できます。この記事では、実際のコード例を通じてその使い方を解説します。1. 配列の宣言と初期化まず、検索対象となる文字列配列を宣言し、初期化します。string[] str = new string[] { Cat, Mat, Rat };2. IndexOf()メソッドでインデックスを検索次に、IndexOf()メソッドを使って、「Mat」という単語のインデックスを検索します。Array.IndexOf(str, Mat);この

  16. C#で単語を1つの文字列に結合する方法(string.Join()メソッドの使い方)

    C#では、string.Join()メソッドを使うことで、複数の単語や配列の要素を簡単に1つの文字列へ結合できます。本記事では、具体的なコード例とともにその使い方を解説します。基本的な流れまず、文字列型の配列を宣言し、結合したい要素を格納します。string[] str = { One, Two, Three, Four, Five };次に、string.Join()メソッドを使用して単語を結合します。第1引数には区切り文字(ここでは半角スペース)、第2引数には結合対象の配列を指定します。string res = string.Join( , str);それでは、完全なコードを見てみましょう

  17. 【C#】Joinで結合した文字列をSplitメソッドで分離・分割する方法

    本記事では、C#を使って、一度結合した複数の文字列を再び分離(分割)する方法を解説します。文字列の結合にはstring.Join()メソッドを、分離にはSplit()メソッドを使用します。 結合前の文字列配列を用意する まず、次のような文字列の配列を用意します。 string[] str = { Java, AngularJS, Python, jQuery, HTML5 }; string.Join()で文字列を結合する string.Join()メソッドを使うと、第1引数に指定した区切り文字(ここでは半角スペース)で、配列内のすべての要素を1つの文字列に連結できます。 string

  18. C#のbool型配列の使い方を徹底解説!宣言・代入・表示まで

    C#では、bool型の配列を使うことで、true(真)とfalse(偽)の値をまとめて扱うことができます。フラグ管理や条件判定など、プログラムの中で真偽値を複数保持したい場面で非常に便利です。bool配列の宣言と初期化bool配列を作成するには、new演算子を使用します。以下の例では、5つの要素を持つbool型配列を宣言しています。bool[] arr = new bool[5];なお、この方法で配列を生成した直後は、すべての要素に既定値であるfalseが自動的に設定される点に注意してください。配列への要素の追加(代入)配列の各要素に値を設定するには、インデックス(0から始まる番号)を指定して

  19. C#のdefault演算子とは?各型のデフォルト値の取得方法を解説

    C#のdefault演算子を使用すると、参照型・値型を問わず、あらゆる型のデフォルト値(既定値)を取得することができます。default式はコンパイル時に評価されるため、実行時のオーバーヘッドが発生しません。 default演算子の基本構文 int型のデフォルト値を取得するには、次のように記述します。 default(int); 同様に、long型のデフォルト値は以下のように取得できます。 default(long) 主な型のデフォルト値一覧 数値型(int、long、double など):0 bool型:false char型:\0(ヌル文字) 参照型(string、クラスなど):null

  20. C#でStringBuilderのデフォルト値を取得する方法

    C#では、default演算子を使うことで、任意の型のデフォルト値を簡単に取得できます。StringBuilderは参照型(クラス)であるため、そのデフォルト値はnullになります。以下のように、default演算子を使用してStringBuilderのデフォルト値を変数に代入できます。StringBuilder str = default(StringBuilder);ここでは、defaultキーワードを使ってデフォルト値を取得しています。なお、C# 7.1以降では型引数を省略し、単に default と記述することも可能です。サンプルコードusing System; using Syste

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