.NET/テキストファイルの読込・ReadAllText,ReadAllLines
をテンプレートにして作成
[
トップ
] [
新規
|
一覧
|
検索
|
最終更新
|
ヘルプ
]
開始行:
#navi(../)
* テキストファイルを読み込む・ReadAllText,ReadAllLines [#...
テキストファイルを一度に読み込んでメモリに保持するC#とVis...
うん十年前まではPCのメモリが少なかったので、一行ごとに読...
今では、PCメモリも潤沢にある場合が多いので、一気に読み込...
#contents
* 参考サイト [#od2258d9]
-[[Microsoft|.NET File.ReadAllText メソッド>https://docs....
-[[Microsoft|.NET File.ReadAllText メソッド>https://docs....
* 関連記事 [#se9afe45]
-[[StreamReaderを使ったテキストファイルの読み込み>.NET/テ...
#htmlinsert(windev-top.html)
* ReadAllText,ReadAllLines [#d19c5604]
この記事では、ReadAllText,ReadAllLinesの2つのメソッドを使...
ReadAllTextは読み込んだテキストを''String変数''に格納しま...
ReadAllLinesは読み込んだテキストを''String配列変数''に格...
* サンプルコード [#w1d70557]
C#とVisual Basic(VB)のサンプルコードを以下に紹介します。
** C#サンプルコード [#ad0557c5]
using System;
class Program
{
static void Main(string[] args)
{
System.Text.Encoding enc;
String f = @"C:\Windows\System32\drivers\etc\hos...
if (!System.IO.File.Exists(f)) {
Console.WriteLine(f + "not found!");
return;
}
enc = System.Text.Encoding.GetEncoding(932); // ...
String alltext;
String[] allLines;
alltext = System.IO.File.ReadAllText(f);
allLines = System.IO.File.ReadAllLines(f);
Console.WriteLine("-- ReadAllText --");
Console.WriteLine(alltext);
Console.WriteLine("-- ReadAllText line:" + allLi...
foreach (String l in allLines)
{
Console.WriteLine(l);
}
}
}
** Visual Basic(VB)サンプルコード [#c9272441]
Module Module1
Sub Main()
Dim enc As System.Text.Encoding
Dim f As String = "C:\Windows\System32\drivers\e...
If Not (System.IO.File.Exists(f)) Then
Console.WriteLine(f & "not found!")
Exit Sub
End If
enc = System.Text.Encoding.GetEncoding(932) ' Sh...
Dim alltext As String
Dim allLines As String()
alltext = System.IO.File.ReadAllText(f)
allLines = System.IO.File.ReadAllLines(f)
Console.WriteLine("-- ReadAllText --")
Console.WriteLine(alltext)
Console.WriteLine("-- ReadAllText line:" & allLi...
For Each l In allLines
Console.WriteLine(l)
Next
End Sub
End Module
* 実行結果 [#a89c3659]
ReadAllTextとReadAllLinesのサンプルコードを実行したときの...
本サンプルにより、以下の2つが確認できます。
+ReadAllTextはString変数に格納されている
+ReadAllLinesはStringの''配列''変数に格納されている
#ref(01.png)
以上、ReadAllText,ReadAllLinesメソッドを使ったテキストフ...
#htmlinsert(windev-btm.html)
終了行:
#navi(../)
* テキストファイルを読み込む・ReadAllText,ReadAllLines [#...
テキストファイルを一度に読み込んでメモリに保持するC#とVis...
うん十年前まではPCのメモリが少なかったので、一行ごとに読...
今では、PCメモリも潤沢にある場合が多いので、一気に読み込...
#contents
* 参考サイト [#od2258d9]
-[[Microsoft|.NET File.ReadAllText メソッド>https://docs....
-[[Microsoft|.NET File.ReadAllText メソッド>https://docs....
* 関連記事 [#se9afe45]
-[[StreamReaderを使ったテキストファイルの読み込み>.NET/テ...
#htmlinsert(windev-top.html)
* ReadAllText,ReadAllLines [#d19c5604]
この記事では、ReadAllText,ReadAllLinesの2つのメソッドを使...
ReadAllTextは読み込んだテキストを''String変数''に格納しま...
ReadAllLinesは読み込んだテキストを''String配列変数''に格...
* サンプルコード [#w1d70557]
C#とVisual Basic(VB)のサンプルコードを以下に紹介します。
** C#サンプルコード [#ad0557c5]
using System;
class Program
{
static void Main(string[] args)
{
System.Text.Encoding enc;
String f = @"C:\Windows\System32\drivers\etc\hos...
if (!System.IO.File.Exists(f)) {
Console.WriteLine(f + "not found!");
return;
}
enc = System.Text.Encoding.GetEncoding(932); // ...
String alltext;
String[] allLines;
alltext = System.IO.File.ReadAllText(f);
allLines = System.IO.File.ReadAllLines(f);
Console.WriteLine("-- ReadAllText --");
Console.WriteLine(alltext);
Console.WriteLine("-- ReadAllText line:" + allLi...
foreach (String l in allLines)
{
Console.WriteLine(l);
}
}
}
** Visual Basic(VB)サンプルコード [#c9272441]
Module Module1
Sub Main()
Dim enc As System.Text.Encoding
Dim f As String = "C:\Windows\System32\drivers\e...
If Not (System.IO.File.Exists(f)) Then
Console.WriteLine(f & "not found!")
Exit Sub
End If
enc = System.Text.Encoding.GetEncoding(932) ' Sh...
Dim alltext As String
Dim allLines As String()
alltext = System.IO.File.ReadAllText(f)
allLines = System.IO.File.ReadAllLines(f)
Console.WriteLine("-- ReadAllText --")
Console.WriteLine(alltext)
Console.WriteLine("-- ReadAllText line:" & allLi...
For Each l In allLines
Console.WriteLine(l)
Next
End Sub
End Module
* 実行結果 [#a89c3659]
ReadAllTextとReadAllLinesのサンプルコードを実行したときの...
本サンプルにより、以下の2つが確認できます。
+ReadAllTextはString変数に格納されている
+ReadAllLinesはStringの''配列''変数に格納されている
#ref(01.png)
以上、ReadAllText,ReadAllLinesメソッドを使ったテキストフ...
#htmlinsert(windev-btm.html)
ページ名: