C# [C# Collections] 配列、リストの並び順を反転する 配列、リストの要素の並び順を反転させる方法です。 for文を使いインデックスで逆から取得する こんな感じです。 using System; using System.Collections.Generic; class Program { ... 2020.05.13 C#
C# [C# Path] パス文字列内のファイル拡張子を変更する System.IO.Path.ChangeExtensionメソッドを使うとパス文字列内のファイル拡張子を変更することが出来ます。 第1引数にはパス文字列を指定します、第2引数には新しい拡張子を指定します。新しい拡張子は、.(ドット)を付け... 2020.05.12 C#
C# [C# class] インデクサー(indexer)について クラスメンバーのインデクサーについてです。 インデクサーの機能を使うと配列と同じようにクラスに対して角かっこ を使い、要素の取得・設定をすることが出来るようになります。 インデクサの使い方 インデクサの定義はこんな感じです。 アクセスレベル... 2020.05.05 C#
C# [C# 入門] 可変長の引数を持つメソッドをつくる(params) paramsキーワードをメソッドの引数に付けると引数の数を可変にすることができます。paramsキーワードを使えるのは配列だけです。 using System; class Program { public static void Main... 2020.05.04 C#
C# [C# 入門] ローカル関数(メソッド内にメソッドを定義する) C#ではメソッドの中にメソッドを定義して使用することが出来ます。メソッド内で定義されたメソッドのことをローカル関数といいます。C#7.0からの機能です。 ローカル関数は定義されたメソッド内からのみアクセスすることができます。また、ローカル関... 2020.04.29 2020.04.30 C#
C# [C# File] ファイルのタイムスタンプを取得、設定する ファイルのタイムスタンプを取得 ファイルの作成日時を取得するには、System.IO.File.GetCreationTimeメソッドファイルの更新日時を取得するには、System.IO.File.GetLastWriteTimeメソッドフ... 2020.04.26 C#
C# [C# Directory] 実行ファイル(.exe)の場所を取得する System.IO.Directory.GetCurrentDirectoryメソッドを使うとプログラムが実行されている場所を取得することができます。 正確にはカレントディレクトリーの初期値がプログラムが実行されている場所になります。 us... 2020.04.25 C#
C# [C# string] 文字列の結合方法まとめ 文字列を結合する方法をまとめました。 文字列同士を結合する(+演算子) 文字列型同士を結合するには「+」演算子を使います。 using System; class Program { public static void Main() { ... 2020.04.13 2020.04.24 C#
C# [C# string] 文字列のnull、空文字を判定する 文字列がNullか空文字か判定する(IsNullOrEmpty) IsNullOrEmptyメソッドは引数に指定した文字列がnullか空文字の場合にTrue、それ以外の場合にFalseを返します。 using System; class P... 2020.04.13 2020.04.24 C#