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

如何掌握強大的VB.NET ReadLine()方法

開發 后端
這里介紹VB.NET ReadLine()方法,使用 FileStream 類打開源文件,然后加入 StreamReader 類,這樣我們就可以使用它的VB.NET ReadLine()方法了。

經過長時間學習VB.NET ReadLine()方法,于是和大家分享一下,看完本文你肯定有不少收獲,希望本文能教會你更多東西。

現在,讓我們來實現讀取輸入文件和寫入輸出文件。我們將每一行讀取到一個字符串數組中,然后輸出該字符串數組。在下一步中,我們將使用 QuickSort 算法來對該數組進行排序。

修改源代碼

更改 C# 源文件 (class1.cs),如下面以斜體突出顯示的代碼所示。其他的差異(如類名)可忽略不計。

  1. // Import namespaces  
  2. using System;  
  3. using System.Collections;  
  4. using System.IO;  
  5. // Declare namespace  
  6. namespace MsdnAA  
  7. {  
  8.     // Declare application class  
  9.     class QuickSortApp  
  10.     {  
  11.         // Application initialization  
  12.         static void Main (string[] szArgs)  
  13.         {  
  14.             ... ... ...  
  15.             // Read contents of source file  
  16.             string szSrcLine;  
  17.             ArrayList szContents = new ArrayList ();  
  18.             FileStream fsInput = new FileStream (szSrcFile, FileMode.Open,  
  19.                 FileAccess.Read);  
  20.             StreamReader srInput = new StreamReader (fsInput);  
  21.             while ((szSrcLine = srInput.ReadLine ()) != null)  
  22.             {  
  23.                 // Append to array  
  24.                 szContents.Add (szSrcLine);  
  25.             }  
  26.             srInput.Close ();  
  27.             fsInput.Close ();  
  28.             // TODO: Pass to QuickSort function  
  29.             // Write sorted lines  
  30.             FileStream fsOutput = new FileStream (szDestFile,  
  31.                 FileMode.Create, FileAccess.Write);  
  32.             StreamWriter srOutput = new StreamWriter (fsOutput);  
  33.             for (int nIndex = 0; nIndex < szContents.Count; nIndex++)  
  34.             {  
  35.                 // Write line to output file  
  36.                 srOutput.WriteLine (szContents[nIndex]);  
  37.             }  
  38.             srOutput.Close ();  
  39.             fsOutput.Close ();  
  40.             // Report program success  
  41.             Console.WriteLine ("\nThe sorted lines have been written.\n\n");  
  42.         }  
  43.     }  
  44. }  

從源文件進行讀取

使用 FileStream 類打開源文件,然后加入 StreamReader 類,這樣我們就可以使用它的VB.NET ReadLine()方法了。現在,我們調用VB.NET ReadLine()方法,直到它返回 null,這表示到達文件結尾。在循環過程中,我們將讀取的行存儲到字符串數組中,然后關閉這兩個對象。

調用VB.NET ReadLine()方法


寫入輸出文件

假設已經用 QuickSort 對字符串數組進行了排序,接下來要做的事情就是輸出數組的內容。按照同樣的方式,我們將 StreamWriter 對象附加到 FileStream 對象上。這使得我們可以使用 WriteLine() 方法,該方法能夠很方便地模仿 Console 類的行為。一旦遍歷了數組,我們便可以象前面一樣關閉這兩個對象。

使用 WriteLine()方法

【編輯推薦】

  1. 全面展示VB.NET服務器端
  2. 淺談VB.NET數組聲明和初始化
  3. 描述VB.NET fnSimpleObjectToXML
  4. 討論VB.NET使用Sorted Lists
  5. 講解VB.NET COMBOBOX控件
責任編輯:佚名 來源: IT168
相關推薦

2010-01-13 17:47:59

VB.NET拖放

2010-01-21 10:35:17

VB.NET查詢包含

2009-10-27 14:50:25

VB.NET控件數組

2010-01-11 15:54:48

VB.NET操作縮放圖

2009-10-29 09:06:26

VB.NET Web

2010-01-11 13:33:07

VB.NET使用數組

2010-01-14 13:59:01

2009-10-29 13:38:05

VB.NET Shar

2010-01-11 14:28:14

VB.NET操作Exc

2010-01-07 11:07:20

VB.NET讀取INI

2010-01-12 10:19:02

VB.NET操作GDI

2010-01-08 18:16:52

VB.NET變量

2009-11-03 09:26:13

VB.NET方法

2009-11-10 11:04:09

VB.NET數據類型

2010-01-18 19:36:52

VB.NET調整控件

2009-11-10 13:43:28

VB.NET Comm

2010-01-14 10:07:08

VB.NET文件名排序

2011-05-20 16:34:35

VB.NET

2010-01-21 16:37:56

VB.NET變量聲明

2010-01-22 10:41:33

VB.NET聲明結構
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 最新超碰| 国产高清美女一级a毛片久久w | 国产日韩久久久久69影院 | 99热这里只有精品8 激情毛片 | 91免费观看视频 | 久久久久国产一区二区三区四区 | 久久精品国产亚洲一区二区 | 免费观看一级特黄欧美大片 | 亚洲精品在线看 | 日韩精品视频在线播放 | 亚洲精品福利视频 | 国产小视频精品 | 中文字幕高清av | 国产一区二区在线视频 | 爱草视频 | 久久久久国产一级毛片高清网站 | 久久精品网 | 国产亚洲精品美女久久久久久久久久 | 中文字幕免费在线 | 国产不卡视频在线 | 久久久综合 | 天堂综合网久久 | 99精品国产一区二区三区 | 北条麻妃一区二区三区在线观看 | 中文字幕在线一区 | 超碰免费在线观看 | 欧美日韩精品久久久免费观看 | h视频在线观看免费 | 一区二区三区在线 | 精品中文字幕在线 | 精品亚洲一区二区三区 | www.av在线 | 欧美日韩国产不卡 | 久久久久久久久久久久亚洲 | 视频一区二区三区四区五区 | 午夜不卡福利视频 | 国产在线视频网 | 成人国产精品久久 | av香港经典三级级 在线 | 97日日碰人人模人人澡分享吧 | 久久久亚洲精品视频 |