none
[vb2013]關於 存取 資源檔(Resource)中 的文字檔(*.txt) 問題 RRS feed

  • 問題

  • Hi ~ 各位

    是這樣的,假設有個 txt 在 資源檔 中,內容為:

    123
    456
    abc
    def
    

    (1)如果我只想抽寫3行,即abc,我要怎樣寫?

        TextBox1.Text = AResource.Atxt.ToString

    (2)如果我要save回資源檔裡,我要怎樣寫?

       因為資源檔好像只讀不可寫。

    感謝

    2014年12月17日 上午 11:21

解答

  • 只要用 StreamReader.ReadLine() 就可以一次讀一整行,依次數計算就好了。

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    • 已標示為解答 CarbonDiarox 2014年12月18日 上午 05:27
    2014年12月17日 下午 12:36
    版主

所有回覆

  • 1. 如果要自由處理資源檔內的資源,請先把資源另存到一個暫存區再做。

    2. 寫回資源檔不是不行:http://msdn.microsoft.com/en-us/library/system.resources.resourcewriter%28v=vs.110%29.aspx

    但資源檔基本上不是給你拿來讀寫的,除非特殊情況,否則保持唯讀就好了,尤其是在多國語系時。


    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    2014年12月17日 下午 12:08
    版主
  • (1)那麼,要怎樣分割第一行,第二行,第三行,如果每行的count都不一樣。
    (2)那就保持只讀好了。

    2014年12月17日 下午 12:32
  • 只要用 StreamReader.ReadLine() 就可以一次讀一整行,依次數計算就好了。

    強力監督SQL Injection問題!!

      • 小朱的技術隨手寫:http://www.dotblogs.com.tw/regionbbs/
      • 雲端學堂Facebook: http://www.facebook.com/studyazure

    • 已標示為解答 CarbonDiarox 2014年12月18日 上午 05:27
    2014年12月17日 下午 12:36
    版主