替换文件中一行的第一个和最后一个字符的最佳方法

l--*_*''' 0 c#

我有一个看起来像这样的文件:

"sdfkhsdf,sdfgsg,sdfsdf,sdsdf"
"sdfsdf,"43534",sdfsdf,24234,sfddsf"
"efsdf,234234,sdfsdf,234234,sadfsdf"
Run Code Online (Sandbox Code Playgroud)

我需要删除文件中每一行的FIRST和LAST字符(我需要删除第一个双引号和最后一个双引号).请注意,数据可能在其中有引号,但绝对不需要第一个和最后一个引号.

这样做最有效的方法是什么?

nem*_*esv 6

如果您没有以下行,请使用string.Trim:""sdfsdf", 43534,sdfsdf,24234,"sfddsf""

line.Trim('"');
Run Code Online (Sandbox Code Playgroud)