C#

1/31ページ

C# ランダムな文字列生成処理で「for」と「Linq」のパフォーマンスを計測して比較する

C# csharp
  • 2023.06.13

C#で、ランダムな文字列生成処理を「for」と「Linq」のそれぞれで実行したパフォーマンスを計測して比較するコードと結果を記述してます。結果は「Linq」を使用したほうが良さそうです。 環境 パフォーマンス計測 「System.Diagnostics.Stopwatch」を使用して、ランダムな文字 […]

C# 文字列が正の整数であるかを判定する

C# csharp
  • 2023.03.03

C#で、文字列が正の整数であるかを判定するサンプルコードを記述してます。「Regex.IsMatch」で正規表現を使用することで可能です。 環境 文字列が正の整数であるかを判定 文字列が正の整数であるかを判定するには、「Regex.IsMatch」で正規表現を使用します。 実行結果をみると、判定され […]

C# 文字列から最初の一文字を取得する処理で「FirstOrDefault」と「String[]」のパフォーマンスを計測して比較する

C# csharp
  • 2023.02.18

C#で、文字列から最初の一文字を取得する処理で「FirstOrDefault」と「String[]」のそれぞれで実行したパフォーマンスを計測して比較するコードと結果を記述してます。結果は「String[]」を使用したほうが良さそうです。 環境 パフォーマンス計測 「System.Diagnostic […]

C# 文字列から指定した文字の数をカウントする

C# csharp
  • 2023.02.17

C#で、文字列から指定した文字の数をカウントするサンプルコードを記述してます。「foreach」などでループさせてカウントします。 環境 文字列から指定した文字の数をカウント 文字列から指定した文字の数をカウントには、以下のように「foreach」を使用してループ処理することでカウントできます。 実 […]

C# 文字列が半角の数値であるかの判定で「Regex.IsMatch」と「char.IsDigit」と「Int32.TryParse」と「foreach」のパフォーマンスを計測して比較する

C# csharp
  • 2023.02.13

C#で、文字列が半角の数値であるかの判定処理を「Regex.IsMatch」と「char.IsDigit」と「Int32.TryParse」と「foreach」のそれぞれで実行したパフォーマンスを計測して比較するコードと結果を記述してます。「foreach」を使用するのが良さそうです。 環境 パフォ […]

C# 文字列から初めの1文字だけを抽出する

C# csharp
  • 2023.02.04

C#で、文字列から初めの1文字だけを抽出するサンプルコードを記述してます。「FirstOrDefault」を使用すること可能です。ここでは、実際に実行した結果を画像で掲載してます。 環境 初めの1文字だけを抽出 初めの1文字だけを抽出するには、「FirstOrDefault」を使用します。 実行結果 […]

C# 辞書に値を追加する

C# csharp
  • 2022.12.29

C#で、辞書に値を追加するサンプルコードを記述してます。キーを指定して値を代入することで可能です。既にキーが存在する場合は上書きされます。 環境 辞書に値を追加 辞書に値を追加するには、「キー」を使用して値を設定します。 実行結果 存在するキーを指定 既に存在するキーを指定すると上書きされます。 実 […]

1 31