我从输出文件中取出字符串,将始终是Ok
或Err
。 之后,我将这个结果Ok
或Err
Enum属性,这是好的,一切正常,但我相信肯定有比我更好的方式。最优雅的方法来删除字符串元素
由于我在取得3个字符的情况下提取了Ok
我需要从Ok
中删除第三个元素;结果。
string message = File.ReadAllText(@"C:\Temp\SomeReport.txt").Substring(411, 3);
if (message == "Ok;") // `;` character should be removed in case that Ok is fetched
{
message = "Ok";
}
感谢
如果您期望字符串的精确位置411,你可以只检查'Ok':'File.ReadAllText(@“C:\ Temp \ SomeReport.txt”)。子字符串(411,2);'。如果消息不是“Ok”,则可能是错误。说得通? –
我期待Ok或Err结果。这就是我使用Substring(411,3); – user1765862