2013-02-07 122 views
0

在C#我怎麼能打開文本文件,搜索字符串「MyString的」,如果字符串有再設置變量瓦拉 = 1,否則瓦拉 = 0。C#讀取文本文件,然後搜索字符串

在此先感謝

+4

因此,讓我問你:**你嘗試過什麼** –

+3

這個問題並'NOT'表現出任何的研究工作:HTTP:// WWW .google.com.au/search?q =讀取+ a +文本+文件+和+搜索+ for +字符串+ c%23 –

回答

15

快速&髒使用System.IO.File.ReadAllText

int Vara = File.ReadAllText(path).Contains("mystring") ? 1 : 0; 
+2

很快..非常髒:P –

+1

@ user1570210在上面的代碼中'path'是一個字符串變量... –

2

不會做所有你的鍛鍊離開你一些有趣的,但這裏的方式開始:

得到將文件中的所有文本轉換爲字符串變量試試這個:

using System.IO; 

string fileContent = File.ReadAllText(@"C:\file.txt"); 

然後在這裏檢查,如果你的字符串裏面:

bool present = fileContent.IndexOf("mystring") >= 0; 
+0

對不起,我知道它非常簡單,但這是一個非常複雜的ETL過程中非常小的一塊。 – user1570210

相關問題