C#プロジェクトにいくつかのファイル拡張子があり、ファイル名から削除する必要があります。C#で特定の部分文字列を削除する方法
これまでのところ、サブストリングがファイル名に含まれているかどうかを確認できます。
if (stringValue.Contains(anotherStringValue))
{
// Do Something //
}
はそう言う
stringValue
は
test.asm
であれば、それは私が何とか
stringValue
から
.asm
を削除したい、
.asm
が含まれています。
どうすればいいですか?
を文字列値は 'helloworld'であり、あなたが削除したい場合はどのような「l」。一致するすべての文字列が削除され、出力は 'heoword'でしょうか? –
あなたは 'EndsWith("。asm ")'を使うべきです(または[Path.GetExtension](http://msdn.microsoft.com/en-us/library/system.io.path.getextension.aspx)を使います) "filename.asmo.doc"( 'Contains'はここで偽陽性を返します)のコーナーケースを避けてください。 –