分析:
这里主要考察的是对字符串的操作,定位str.LastIndexOf(‘ch’/”str”)、取子串str.substring(start,end)、去除首尾的空格str.trim()、分割字符串str.split(‘ch’\”str”)、连接数组内的字符串[].Join(‘ch’、”str”),考察对这些方法的使用。
代码如下:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace Shangeji1_02
{
class Program
{
static void Main(string[] args)
{
string filename = @"hello world.txt";
int indexDot = filename.LastIndexOf('.');
string extendName = "dat";
filename = filename.Substring(0, indexDot + 1);
filename += extendName;
String inputString = filename;
inputString = inputString.Trim();
string[] splitStrings = inputString.Split(' ');
filename = string.Join("_", splitStrings);
Console.WriteLine(filename);
Console.ReadKey();
}
}
}