私は次のコードを使用しています:
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('\'', '$')
これにより、必要以上に文字列インスタンスを作成する必要がなくなります。
トリムを 2 回使用します
importTabs.Add(row["TABLE_NAME"].ToString().Trim('\'').TrimEnd('$')
私はあなたの質問をよく理解していません。最初と最後から一重引用符を削除し、最後から $ を削除しますか? だったらこれ使えよ…
importTabs.Add(row["TABLE_NAME"].ToString().TrimEnd('$').Trim('\''))
$ 記号が終了の目盛りの前にある場合は、トリムを逆にする必要があります...
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))