成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

VB.NET操作文本文件具體方式講解

開發 后端
VB.NET操作文本文件的實現方法可以有很多種。那么今天我們就會教大家其中一個比較簡單常用的實現方法,希望能幫助大家解決相關編碼問題。

在實際編程中,對于文本文件的操作往往都是比較基礎的一個操作技巧。不過,運用VB.NET進行操作,則會簡單的實現。那么就讓大家一起來看看到底如何簡單實現VB.NET操作文本文件。#t#

在.NET里的System.IO.File和System.IO.FileInfo里的OpenText和AppenText等幾個方法都是使用UTF-8編碼操作文件的.這就導致如果操作不是使用UTF-8編碼編寫的文件時將會出現亂碼現象!!!

解決方法就是對文本文件使用字節流操作,即不使用.NET里提供的OpenText和AppenText等幾個方法,而是將文本當成二進制文件來操作,并且在操作時使用Encoding的方法進行相應的解碼即可

實現VB.NET操作文本文件代碼如下:

打開文本文件:

  1. Public Function LoadFile
    (ByVal FileName As String) 
    as String   
  2. If FileName"" Then   
  3. Return ""   
  4. End If   
  5. Try   
  6. Dim FileReader As FileFileStream = 
    File.Open(FileName, FileMode.Open)   
  7. Dim FileByte(FileReader.Length) As Byte   
  8. FileReader.Read(FileByte, 0, 
    FileReader.Length)   
  9. '轉成系統對應的編碼字符   
  10. Dim MyEncoder As EncodingEncoding 
    = Encoding.Default   
  11. FileReader.Close()   
  12. FileReader = Nothing   
  13. Return New String(MyEncoder.
    GetChars(FileByte))   
  14. Catch e As Exception   
  15. Return ""   
  16. End Try   
  17. End Sub  

 

保存文件:

  1. Public Sub SaveToFile(ByRef Conten 
    As String, ByVal FileName As String)   
  2. '/*將Conten字符串的內容寫入FileName文件   
  3. If FileName = "" Then   
  4. Exit Sub   
  5. End If   
  6. Try   
  7. Dim FileToWrite As FileFileStream 
    = File.Create(FileName)   
  8. Dim rByte() As Byte = Encoding.
    Default.GetBytes(Conten.ToCharArray)   
  9. FileToWrite.Write(rByte, 0, 
    rByte.Length)   
  10. FileToWrite.Close()   
  11. FileToWrite = Nothing   
  12. Catch e As Exception   
  13. End Try   
  14. End Sub  

 

使用上面二個VB.NET操作文本文件的方法即可實現使用當前系統對應的編碼操作文本文件.可避免亂碼的問題....

責任編輯:曹凱 來源: 博客園
相關推薦

2010-01-15 16:21:45

VB.NET讀寫文本文

2009-10-29 14:16:32

VB.NET讀寫文本文

2010-01-15 10:05:35

VB.NET文件對象

2009-11-02 11:22:59

VB.NET文本文件操

2010-01-08 16:10:05

VB.NET讀寫文本文

2009-10-14 10:25:52

VB.NET讀寫文本文

2009-10-28 13:24:25

VB.NET文件

2009-08-19 17:44:15

C#操作文本文件

2009-08-20 09:15:20

C#操作文本文件

2009-10-29 17:15:26

VB.NET控件

2009-08-20 10:17:27

C#操作文本文件

2010-04-30 17:38:31

Unix文本

2009-09-04 15:56:35

寫入文本文件

2009-08-20 09:58:06

C#操作文本文件

2010-01-11 17:40:36

VB.NET相框效果

2010-01-08 18:37:08

VB.NET顯示圖片

2010-01-07 15:37:35

VB.NET ForNext循環

2010-01-11 10:44:47

VB.NET多窗體

2009-11-02 11:27:42

VB.NET二進制文件

2010-01-20 17:41:13

VB.NET標記語句
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 亚洲成人自拍 | 国产精品视频yy9299一区 | 亚洲福利一区二区 | 国产精品久久久久久亚洲调教 | 亚洲欧美中文日韩在线v日本 | 成人3d动漫一区二区三区91 | 欧美最猛黑人xxxⅹ 粉嫩一区二区三区四区公司1 | 国产一区二区在线观看视频 | 日韩av黄色 | 天天久久 | 自拍偷拍第1页 | 黄色一级片视频 | 美女久久久久久久 | 亚洲三区在线播放 | 精品国产一区久久 | 草草视频在线免费观看 | 欧美一区二区三区日韩 | 国产精品中文字幕在线 | 日韩av黄色 | 亚洲国产成人精品一区二区 | 免费观看一级毛片 | 天天天天天天天干 | 免费一级做a爰片久久毛片潮喷 | 亚洲人成人一区二区在线观看 | 日日操日日干 | 久久lu | 中文字幕免费在线 | 久久天天躁狠狠躁夜夜躁2014 | 中文字幕av在线 | 一区二区视频在线观看 | 亚洲国产情侣 | 亚洲成年在线 | 你懂的在线视频播放 | 中文字幕乱码一区二区三区 | 伊人免费网 | 日本福利一区 | 在线免费观看a级片 | av官网在线| 完全免费在线视频 | 精品国产欧美一区二区三区成人 | 二区在线观看 |