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#
C# [C# string] 区切り文字をつけて文字列を連結する 複数の文字列を区切り文字を入れて連結する(Join) Joinメソッドは第1引数に区切り文字、第2引数以降に結合したい複数の文字列を指定します。第2引数は可変になっているのでいくつでも指定ができます。戻り値は結合された文字列です。 usin... 2020.04.13 2020.04.24 C#
C# [C# string] 文字列の文字数を取得する 文字列の文字数(長さ)を取得するにはLengthプロパティを使います。 using System; class Program { public static void Main() { string str1 = "abcde"; Con... 2020.04.13 2020.04.24 C#