我正在使用以下代码:
importTabs.Add(row["TABLE_NAME"].ToString().TrimEnd('$')
从存储在 importTabs 数组列表中的字符串中删除一美元。我如何将参数与'$'一起传递,以便从字符串的开头和结尾删除单引号(')?
我正在使用以下代码:
importTabs.Add(row["TABLE_NAME"].ToString().TrimEnd('$')
从存储在 importTabs 数组列表中的字符串中删除一美元。我如何将参数与'$'一起传递,以便从字符串的开头和结尾删除单引号(')?
您可以使用另一种修剪:
importTabs.Add(row["TABLE_NAME"].ToString().Trim('\'').TrimEnd('$')
或者,如果您不介意$
在开头也删除 ,您可以一次完成所有操作:
importTabs.Add(row["TABLE_NAME"].ToString().Trim('\'', '$')
这使您不必再创建一个比您需要的字符串实例。
我会使用修剪两次
importTabs.Add(row["TABLE_NAME"].ToString().Trim('\'').TrimEnd('$')
不确定我是否完全理解你的问题。您是否要从开头和结尾删除单引号并从末尾删除 $?如果是这样,您可以使用此...
importTabs.Add(row["TABLE_NAME"].ToString().TrimEnd('$').Trim('\''))
如果 $ 符号在结束 tic 标记之前,则需要反转 Trims...
importTabs.Add(row["TABLE_NAME"].ToString()).Trim('\'').TrimEnd('$')
如果您知道开头没有 $ 符号,则可以简化它...
importTabs.Add(row["TABLE_NAME"].ToString().Trim('$', '\''))
如果您想将其作为参数传递,则 Trim 需要一个字符数组
char[] charactersToRemove = new[] {'$', '\''};
importTabs.Add(row["TABLE_NAME"].ToString().Trim(charactersToRemove))