Training for D-Day

ブログの内容は個人の見解であり、所属する企業を代表するものではありません。

C#でcsvを扱う際のダブルクォーテーションの外し方

C#csvを扱う際のダブルクォーテーションのシンプルな外し方をご紹介します。

csvの場合、"id", "name" のように、ダブルクォーテーションが各要素の区切りになっていることがあります。 その場合、以下のメソッドで取り除く事が可能です。

public static string TrimDoubleQuotationMarks( string target)
{
     return target.Trim( new char[] { '"' });
}

StartWithやEndWithで頑張ることもできますが、このほうが簡単です。 上記の場合、""""id""""" となっている場合も、id と丸裸にしてしまいますが、用途に応じてご検討ください。