C#

 Computer >> コンピューター >  >> プログラミング >> C#
  1. C#で既存ファイルのコピーを作成する方法|File.Copyメソッドの使い方

    C#で既存のファイルをコピーするには、File.Copyメソッドを使用します。このメソッドは、コピー元とコピー先のパスを指定するだけで、簡単にファイルを複製できる便利な機能です。 File.Copyメソッドの基本的な使い方 1. コピー元のファイルパスを指定する まず、コピーしたいファイルのパスを文字列変数に格納します。 String myPath = @D:\one.txt; 2. コピー先のファイルパスを指定する 次に、コピー先となる新しいファイルのパスを別の変数に格納します。 String newpath = @D:\two.txt; 3. File.Copyメソッドを実行する コピー元

  2. C#でファイルを削除する方法|File.Deleteメソッドの使い方を解説

    C#でファイルを削除するには、File.Deleteメソッドを使用します。System.IO名前空間に含まれるこのメソッドを使えば、指定したパスのファイルを簡単に削除できます。1. 削除したいファイルのパスを設定するまず、削除対象となるファイルのパスを文字列として設定します。パス内のバックスラッシュ(\)をエスケープせずに扱うため、先頭に「@」を付けた逐語的リテラル文字列を使うのが便利です。String myPath = @C:\New\amit.txt;2. File.Deleteメソッドでファイルを削除する次に、File.Deleteメソッドにファイルのパスを渡して呼び出すだけで、ファイル

  3. C#のE/eカスタム数値書式指定子の使い方

    C#のカスタム数値書式指定子では、書式指定文字列の中に次のいずれかの文字列が含まれ、その直後に少なくとも1つのゼロ(0)が続く場合、数値は仮数部と指数部の間に「E」または「e」が挿入された指数表記(科学的記数法)で書式設定されます。「E」または「e」の後に続くゼロの個数は、指数部の最小桁数を決定します。また、「+」を付けると指数が正の場合に符号が表示され、「-」を付けると負の指数にのみ符号が表示されます。E E+ E- e e+ e-サンプルコード以下の例では、ToStringメソッドとString.Formatメソッドを使用して、数値9400を指数表記に変換しています。ゼロの個数によって指数

  4. C#でファイルの全行を一度に読み込む方法:ReadAllText()メソッドの使い方

    C#でテキストファイルのすべての行を一度に読み込みたい場合は、File.ReadAllText() メソッドを使用するのが最も簡単な方法です。このメソッドは、指定されたファイルの内容全体を1つの文字列として返します。サンプルファイルの準備ここでは、以下のような内容を持つ「hello.txt」というファイルが存在すると仮定します。One Two ThreeReadAllText()メソッドの基本的な使い方ファイルを読み込むには、File.ReadAllText() の引数にファイルのパスを指定します。File.ReadAllText(myPath);上記のコードでは、変数 myPath に読み込

  5. C#でリンクリスト(LinkedList)の先頭にノードを追加する方法

    C#のLinkedList<T>クラスでは、AddFirst()メソッドを使うことで、リンクリストの先頭に簡単に新しいノードを追加できます。この記事では、その具体的な手順をサンプルコードと実行結果とともにわかりやすく解説します。 1. ノードを含むLinkedListを作成する まず、文字列配列をもとにLinkedListを作成します。コンストラクタに配列を渡すことで、各要素がノードとして順番に格納されます。 string[] students = {Tim, Jack, Henry, David, Tom}; LinkedList<string> list = new

  6. C#のIsNullOrWhiteSpace()メソッドとは?null・空白文字の判定方法をわかりやすく解説

    IsNullOrWhiteSpace()メソッドとはC#のIsNullOrWhiteSpace()メソッドは、指定された文字列がnullであるか、あるいは空白文字(半角スペースやタブなど)のみで構成されている場合にtrueを返すメソッドです。通常のnullチェックや空文字チェックでは見逃してしまう「スペースだけの文字列」まで検出できるため、ユーザー入力のバリデーションなどで非常に役立ちます。基本的な使い方例えば、null値をチェックする場合は次のように記述します。bool val1 = string.IsNullOrWhiteSpace(null);上記のコードは、文字列が「null」であるた

  7. C#で文字列が空白文字またはnullかどうかをチェックする方法

    C#のIsNullOrWhiteSpace()メソッドは、指定された文字列が空白文字のみで構成されている場合、またはnullである場合にtrueを返します。文字列のバリデーション処理などで非常に便利なメソッドです。IsNullOrWhiteSpace()メソッドの基本例えば、ある文字列が空白文字かどうかをチェックしたい場合は、次のように記述します。bool val1 = string.IsNullOrWhiteSpace( );上記のコードは、引数として渡された文字列が空白文字であるため、Trueを返します。同様に、nullのチェックもIsNullOrWhiteSpace()メソッドを使って行

  8. C#の長い時刻(T)書式指定子の使い方をわかりやすく解説

    C#の「T」書式指定子とはC#における標準の日時書式指定子「T」は、長い時刻(Long Time)パターンでDateTimeオブジェクトを文字列に変換するための指定子です。この指定子が実際に使用するカスタム書式文字列は、対象カルチャ(CultureInfo)に対応する DateTimeFormatInfo.LongTimePattern プロパティによって定義されます。たとえば、インバリアントカルチャでは次のカスタム書式文字列に相当します。HH:mm:ssサンプルコード以下の例では、「T」書式指定子を使って、日時を英語(米国)カルチャの長い時刻形式で表示しています。using System;

  9. C#の「f」標準書式指定子(完全な日付+短い時刻)の使い方

    C#における「f」標準書式指定子は、長い日付パターン(D)と短い時刻パターン(t)を組み合わせた形式で日付と時刻を表示するためのものです。この書式を使うことで、「2018年8月29日 水曜日 1:10」のように、日付を完全な形で、時刻は時と分のみで出力できます。DateTimeオブジェクトの作成まず、表示したい日付をDateTimeで設定します。DateTime myDate = new DateTime(2018, 8, 29, 1, 10, 0);「f」書式指定子の使用方法次に、ToStringメソッドに「f」書式指定子を渡します。カルチャを指定することで、その地域に合わせた表示形式になり

  10. C#のConvert.ToSingleメソッドの使い方:値を単精度浮動小数点数に変換する方法

    C#では、Convert.ToSingle()メソッドを使用することで、指定した値を単精度浮動小数点数(float型)に変換できます。このメソッドは、bool型、int型、string型など、さまざまな型の値をfloat型へ変換する際に便利です。 Convert.ToSingleメソッドとは Convert.ToSingle()はSystem名前空間に属するメソッドで、引数に渡された値を単精度浮動小数点数(32ビットのfloat型)に変換して返します。変換元の値がbool型の場合、trueは1に、falseは0に変換されます。 基本的な使い方 まず、変換元となるbool型の変数を用意します。

  11. C#のDateTimeで現在の日付に日数を追加する方法

    C#では、DateTime構造体を使うことで、現在の日付に対して簡単に日数を追加できます。この記事では、その基本的な手順とサンプルコードを紹介します。 手順1:現在の日付を取得する まず、DateTime.Todayプロパティを使って、現在の日付(時刻は午前0時)を取得します。 DateTime.Today 手順2:AddDays()メソッドで日数を追加する 次に、AddDays()メソッドを使用して、取得した日付に日数を加算します。以下の例では、現在の日付に10日を追加しています。 DateTime.Today.AddDays(10) なお、AddDays()には負の値も渡せるため、例えばA

  12. C#で配列の末尾から要素をスキップする方法(SkipLastメソッドの使い方)

    C#では、SkipLast()メソッドを使うことで、配列の末尾から指定した数の要素を簡単にスキップできます。この記事では、実際のコード例を通じて、その基本的な使い方を解説します。 処理の手順 1. 配列を宣言して要素を初期化する まず、整数型の配列を宣言し、要素を初期化します。 int[] marks = { 45, 50, 60, 70, 85 }; 2. SkipLast()メソッドで末尾の要素をスキップする SkipLast()メソッドを使用すると、配列の末尾から指定した個数の要素を除外できます。引数にはスキップしたい要素数を指定します。 IEnumerable<int> s

  13. 【C#】SkipWhile()メソッドで指定した条件が真である限りシーケンスの要素をスキップする方法

    指定された条件が真である限り、シーケンスから要素をスキップするには、LINQのSkipWhile()メソッドを使用します。配列の定義まず、処理対象となる整数型の配列を用意します。int[] marks = { 35, 42, 48, 88, 55, 90, 95, 85 };スキップ条件の設定今回は「50以上の値」という条件をラムダ式で指定します。s => s >= 50この条件が真である間、50以上の要素が先頭から順にスキップされ、条件が偽になった時点で残りのすべての要素が返されます。サンプルコードusing System;using System.Linq;using Syst

  14. C#における64ビット符号付き整数(long)からDecimalへの暗黙的な変換方法

    C#の long 型は、64ビットの符号付き整数を表すデータ型です。この記事では、long 型の値を decimal 型へ暗黙的に変換する方法について解説します。 long型からdecimal型への暗黙的な変換とは C#では、long 型から decimal 型への変換は「暗黙的な変換(implicit conversion)」に分類されます。これは、データ損失のリスクがないため、キャスト演算子を明示的に記述する必要がなく、単純な代入だけで自動的に変換が行われることを意味します。 変換の手順 まず、long 型の変数に値を設定します。 long val = 989678876876876;

  15. C#の指数表記「E」形式指定子の使い方をわかりやすく解説

    C#における指数(E)形式指定子は、数値を科学的記数法(指数表記)の文字列に変換するための標準書式指定子です。大きな数値や小さな数値を読みやすく表現したい場合に非常に便利です。出力形式E 形式指定子を使用すると、数値は次のような形式の文字列に変換されます。-d.ddd…E+dddまたは-d.ddd…e+dddここで、各要素の意味は以下のとおりです。d は 1 桁の数字(0〜9)を表します。仮数部(小数点以下の桁数)は、指定子の後に続く精度指定子によって制御できます。指数部には、大文字の E または小文字の e が接頭辞として付加されます。つまり、E を指定すると大文字、e を指定すると小文字で

  16. C#の固定小数点(F)書式指定子とは?使い方をサンプルコードで解説

    C#における固定小数点(F)書式指定子は、数値を「-ddd.ddd…」という形式の文字列に変換するためのものです。-ddd.ddd…ここで「d」は1桁の数字(0~9)を表します。負の数の場合は、先頭にマイナス記号(-)が付きます。基本の使い方たとえば、数値 212 に対して「F3」書式指定子を適用すると、小数点以下3桁が追加され、次のように表示されます。212.000「F」の後に続く数字で、小数点以下の表示桁数を自由に指定できます。「F」だけを指定した場合は、既定で小数点以下2桁が表示されます。サンプルコード以下は、「F」「F3」「F5」の各書式指定子を使った具体的な例です。using Sys

  17. C#のパーセント(P)書式指定子の使い方を解説

    C#におけるパーセント(P)書式指定子は、数値に100を掛けてパーセンテージ形式の文字列に変換するために使用されます。数値を「%」記号付きの文字列として表現できるため、割合や比率を表示する際に非常に便利です。基本的な使い方まず、次のようなdouble型の変数を用意します。double val = .975746;この変数に対して(P)書式指定子を適用すると、結果は以下のようになります。97.57 %同様に、(P1)を指定すると、小数点以下が1桁のみ表示されます。97.6%このように、Pの後ろに数字を付けることで、小数点以下の表示桁数を自由に制御できます。桁数を指定しない場合のデフォルトは2桁で

  18. 2つの日付間の時間差を計算するC#プログラム

    C#では、DateTimeオブジェクト同士を引き算することで、2つの日付間の時間差を簡単に求められます。その結果はTimeSpan型として返され、時間・分・秒などさまざまな単位で差を取得できます。ここでは、2つの日付の差を「時間」単位で求める方法を、サンプルコードとともに解説します。処理の手順1. 2つの日付を設定するまず、DateTime構造体を使って、比較対象となる2つの日付を作成します。DateTime date1 = new DateTime(2018, 7, 15, 08, 15, 20); DateTime date2 = new DateTime(2018, 8, 17, 11,

  19. C#でLinkedListの指定したノードの後にノードを追加する方法

    C#では、LinkedList<T>クラスを使うことで、双方向リンクリストを簡単に操作できます。この記事では、リンクリスト内の指定されたノードの直後に新しいノードを追加する方法を、具体的なコード例とともに解説します。 LinkedListの作成と初期化 まず、文字列配列をもとにLinkedListを作成し、初期要素を設定します。 string[] students = {Beth, Jennifer, Amy, Vera}; LinkedList<string> list = new LinkedList<string>(students); AddLa

  20. C#のConsole.WindowHeightプロパティでコンソールウィンドウの高さを取得・設定する方法

    Console.WindowHeightプロパティとはWindowHeightプロパティは、コンソールウィンドウの高さ(行数)を取得または設定するためのプロパティです。System名前空間のConsoleクラスに属しており、コンソールアプリケーションの表示領域のサイズをプログラムから制御したい場合に活用できます。基本的な使い方まず、ウィンドウの高さを格納するためのint型変数を宣言します。int height;次に、Console.WindowHeightを使って現在のコンソールウィンドウの高さを取得し、変数に代入します。height = Console.WindowHeight;なお、このプ

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