using System;
namespace Chapter01All
{
public class CustString
{
string str;
public CustString(string w)
{
str = w;
}
public string CustomSubString(int i, int j)
{
return(str.Substring(i, j));
}
public string GetWholeString()
{
return str;
}
}
class SubStr
{
static void Main()
{
CustString cs = new CustString("C# makes strings easy.");
// 部分文字列を作成する
string substr = cs.CustomSubString(5, 12);
//←これにより、希望の部分文字列を持つ新しい文字列が作られる
Console.WriteLine("orgstr: " + cs.GetWholeString());
Console.WriteLine("substr: " + substr);
}
}
}
独習C#第3版P185ではclass SubStrに押し込んだ形ですが、CustStringを作って、処理はそこでします。P244の課題6では文字列を逆さまにする課題です。このCustStringに組み込んでみますか?