私はC#のを習い始め、それはあなたが、出力ファイルの書き込みや、入力ファイルを読んでいるときのように見えますが、あなたは絶対パスを提供する必要がありますStreamWriterのインスタンス化するときに、絶対的なディレクトリを提供する必要があるようにそれは見て:私は両方のC++とPythonで書かれているC#アプリケーションの相対パス
https://msdn.microsoft.com/en-us/library/8bh11f1k.aspx
をとt内のファイルにアクセスするとき、あなたは絶対ディレクトリを指定する必要はありませんホース言語、実行可能ファイル/スクリプトからのパス。ファイルを読み書きするたびに絶対パスを指定する必要があるのは不便なようです。
現在のディレクトリを取得して文字列に変換し、それをoutfile文字列名と組み合わせる簡単な方法はありますか?そして、絶対的なディレクトリを使うのは良いスタイルですか、それが可能であれば、それを「カレントディレクトリ」の文字列と素早く組み合わせることが望ましいですか?
ありがとうございました。
[ 'Directory.GetCurrentDirectory'](https://msdn.microsoft.com/en-us/library/system.io.directory移動するにはあなたを助けることを願っていますC#の歓迎に感謝します。 getcurrentdirectory.aspx)と['Path.Combine'](https://msdn.microsoft.com/en-us/library/system.io.path.combine.aspx) - 指定する必要はありません完全なパス。相対パスはC#でも動作します。 –