部分文字列の抽出

C#:
部分文字列の抽出

How to: (やり方)

string fullString = "こんにちは、世界!";
int startIndex = 5;
int length = 2;

string substring = fullString.Substring(startIndex, length);

Console.WriteLine(substring); // 出力: 世

簡単ですね。Substringメソッドは、文字列から必要な部分を切り出すのに使います。例は、“こんにちは、世界!“から"世"を抽出しています。

Deep Dive (深掘り)

文字列の部分抽出は、最初のプログラミング言語が開発された時から存在しています。C#でのSubstringメソッドは他の言語の似た機能を踏襲していますが、.NET の Span<T>Memory<T> などの新しい型も同様の操作に使えます。これにより、パフォーマンスを向上させることができます。また、Linq を使った方法や、Regex を使って複雑なパターンの部分文字列を抽出することもできます。

See Also (関連情報)