strRemove:Remove()任意の位置の文字を削除
strEnd:最後の1文字だけ抽出
SubstringTest:Substring()部分文字列を取得
using System;
class strRemove
{
static void Main()
{
string str = "ABC1234DEF";
// 指定位置から最後まで削除してテスト表示
Console.WriteLine(str.Remove(7)); // ABC1234
// 元のstrの中身は変化していない
Console.WriteLine(str); // ABC1234DEF
// 3文字目の後から4文字を削除して代入しなおす
str = str.Remove(3, 4);
// 削除後の文字列を表示する
Console.WriteLine(str); // ABCDEF
}
}
using System;
class T
{
static void Main()
{
string str = "ABC1234DEF";
// 最後の1文字だけ取得
char c = str[str.Length - 1];
// テスト表示
Console.WriteLine(c); // F
}
}
using System;
using System.Text;
namespace ConsoleTest
{
class Program
{
static void Main(string[] args)
{
var path = @"/Users/bob/Desktop/sample.jpg";
// 拡張子だけを取得したいので"."のインデックス番号に1足す(25+1=26)
Console.WriteLine(path.Substring(path.LastIndexOf(".") + 1)); // OUTPUT: jpg
string str1 = "プログラミング";
Console.WriteLine(str1.Substring(str1.Length - 3)); // DISPLAY: ミング
}
}
}