我創建了一個方法,想知道如何在我的方法中使用字符串插值和 string.replace。我查看了 Stack Overflow 上的幾個如何使用它但沒有替換。我想要一些關于如何實現這一點的指導。 private string CheckForEscapeStringInQuotesAndTrim(string csvDataValue) { if (Regex.IsMatch(csvDataValue, "[,\"\\r\\n]")) { return "\"" + csvDataValue.Replace("\"", "\"\"") + "\""; } //trim any unnecessary whitespace return csvDataValue.Trim(); }
1 回答

炎炎設計
TA貢獻1808條經驗 獲得超4個贊
您可以簡單地將csvDataValue.Replace("\"", "\"\"")其用作將被解析的插值表達式。
private string CheckForEscapeStringInQuotesAndTrim(string csvDataValue)
{
if (Regex.IsMatch(csvDataValue, "[,\"\\r\\n]"))
{
return $"\"{csvDataValue.Replace("\"", "\"\"")}\"";
}
//trim any unnecessary whitespace
return csvDataValue.Trim();
}
- 1 回答
- 0 關注
- 119 瀏覽
添加回答
舉報
0/150
提交
取消