📄 class1.cs
字号:
using System;
namespace CH14_4
{
public class SuperString
{
private string fString;
public SuperString()
{
fString = "";
}
public SuperString( string inStr )
{
fString = inStr;
}
public string ToStr()
{
return fString;
}
// Return the rightmost n characters
public string Right( int nChars )
{
if ( nChars > fString.Length )
return fString;
string s = "";
for ( int i=fString.Length-nChars; i<fString.Length; ++i )
s += fString[i];
return s;
}
public string Left( int nChars )
{
if ( nChars > fString.Length )
return fString;
string s = "";
for ( int i=0; i<nChars; ++i )
s += fString[i];
return s;
}
public string Mid( int nStart, int nEnd )
{
if ( nStart < 0 || nEnd > fString.Length )
return fString;
if ( nStart > nEnd )
return "";
string s = "";
for ( int i=nStart; i<nEnd; ++i )
s += fString[i];
return s;
}
}
class Class1
{
static void Main(string[] args)
{
SuperString s = new SuperString("Hello world");
System.Console.WriteLine("s = {0}", s.ToStr() );
System.Console.WriteLine("Right 3 = [{0}]", s.Right(3));
System.Console.WriteLine("Left 6 = [{0}]", s.Left(6));
System.Console.WriteLine("Mid 2,4 = [{0}]", s.Mid(2,4));
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -