こんにちは。
現在Windowsストアアプリを開発しているのですが、あるデータをCSVファイルとして作成する方法がわからないので質問しました。
私は今「作って覚えるVisualC# 2015」という本を参考にアプリ開発を行っているのですが、この本ではファイル出力の記述例を以下のように書いております。
C#
1System.IO.StreamWriter sw = new System.IO.StreamWriter( 2 @"C:\Users\Win10User\Documents\TestFile.txt", 3 false, 4 System.Text.Encoding.Default); 5sw.WriteLine("テキストデータ"); 6sw.Close();
この本ではWindowsフォームアプリケーションで作成しているのですが、このコードはWindowsストアアプリケーションでの作成時にも使えないのでしょうか。
同じように記述すると
'System.Text.Encoding'に’Default’の定義がありません
というエラーが出ます。そこでSystem.Text.Encoding.GetEncoding(”UTF-8”)と記述したところ
'System.IO.StreamWriter.StreamWriter(System.IO.Stream, System.Text.Encoding, int)' に最も適しているオーバーロード メソッドには無効な引数がいくつか含まれています。
というエラーになってしまいます。
引数の型などが異なるエラーだと思うのですが、いろいろ試しましたが、解決できません。
どういった引数で記述すれば上手くいくのか、出来れば具体例を使って教えていただきたいです。
まだまだ初心者ですので、質問が理解しにくいかもしれませんが、ここで詰まってしまったのでアドバイス頂きたいです。
何卒宜しくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2016/04/19 06:50