小さなC#アプリを作成していますが、小さな問題があります。
プレーンテキストの.xmlがあり、4行目だけが必要です。
string filename = "file.xml";
if (File.Exists(filename))
{
string[] lines = File.ReadAllLines(filename);
textBox1.Text += (lines[4]);
}
今まですべてが順調でしたが、私の唯一の問題は、4行目からいくつかの単語と記号を削除する必要があることです。
私の悪い言葉と記号:
word 1
:
'
,
私はグーグルを探していましたが、C#の何も見つかりませんでした。VBのコードを見つけましたが、私はこれが初めてで、変換して機能させる方法が本当にわかりません。
Dim crlf$, badChars$, badChars2$, i, tt$
crlf$ = Chr(13) & Chr(10)
badChars$ = "\/:*?""<>|" ' For Testing, no spaces
badChars2$ = "\ / : * ? "" < > |" ' For Display, has spaces
' Check for bad characters
For i = 1 To Len(tt$)
If InStr(badChars$, Mid(tt$, i, 1)) <> 0 Then
temp = MsgBox("A directory name may not contain any of the following" _
& crlf$ & crlf$ & " " & badChars2$, _
vbOKOnly + vbCritical, _
"Bad Characters")
Exit Sub
End If
Next i
ありがとうございました。
修繕 :)
textBox1.Text += (lines[4]
.Replace("Word 1", String.Empty)
.Replace(":", String.Empty)
.Replace("'", String.Empty)
.Replace(",", String.Empty));