これを行う方法をかなり時間をかけて調べようとしていますが、かなり研究した後、私は何か助けになることができませんでした。 これは私が必要とするものです:ローカル変数と共にString.Format
({0}
、{1}
など)を使用できるようにする必要があります。 System.IO.File.WriteAllLines()
でローカル変数を使用してString.Formatを使用するC#
string[] lines = { "Never gonna give you up", "Never gonna let you down"};
System.IO.File.WriteAllLines(@"C:\Users\{0}\Desktop\testttt.txt", lines);
私は何かを{0}
を交換できるようにする必要があります。私はそうすることに成功していないとエラー
は「System.Text.Encoding」
'WriteAllLines(String.Formatの(@:Environment.UserName、 "C \ Users \ユーザー{0} \デスクトップ\ testttt.txt")、ライン)でyourVariableを置き換え'? –
あなたは間違っている。自分でビルドするのではなく、System.Enviromentを使用してユーザーディレクトリを取得する必要があります。将来のバージョンのWindowsがフォルダを移動すると、コードが破損します。 (そして、それが起こらないと言う前に、それはWin2KからWindows 7に行きました) –
さて、あなたは*何かを試しました。何かが間違いを起こした。しかし、私たちはあなたが何を試したのか分からないので、今あなたは、その特定のエラーを与えるためにあなたがどんなミスを犯す可能性があるかをランダムに推測することを期待していますか? – hvd