C#でSQLDataReader
を使用してSQLテーブルを照会しています。このテーブルのフィールドの1つは、ファイルパスを保持する文字列です(例:"C:\\Files\\MyFiles"
)。SQLDataReaderは、追加の改行文字を含む文字列を返します。\\
ただし、SQLDataReade
rは、この文字列に2つの追加の円記号を返します。例:"C:\\\\Files\\\\MyFiles"
。
SQLDataReaderがエスケープ文字「\」を検出しているようです。とにかくこれをやめることができますか?
これは、*デバッガ*に表示されるものです。探している場所ですか? –
はい、デバッガを使用しています。私は2つの文字列を比較しようとしていますが、余分な "\"のために一致しません。だから私はこれをデバッグすることはできません? – Cameron
デバッガはその文字列をエスケープ形式で表示します。したがって、\\実際には\ - あなたが期待しているとおりにしか表示されない場合、すべてが良好です。 –