Pythonでは、拡張子名を次のように置き換えるos.path.splitext()があります。
import os.path
names = os.path.splitext('hello.exe')
print names[0] + ".coverage"
そして、私は持っていhello.coverage
ます。
C#にはPythonのos.pathと同等の機能がありますか?
回答済み
using System;
using System.IO;
namespace Hello
{
class Code
{
static void Main(string[] args)
{
string path = "hello.exe";
string newPath = Path.ChangeExtension(path, ".coverage");
Console.WriteLine("{0} - {1}", path, newPath);
}
}
}