我试图将一个字符串从一个文本文件拆分成一个数组,以便我可以将它们存储在一个类中但它不工作; 它没有拆分它,它在textfile.txt中返回相同的格式
using (StreamReader reader = new StreamReader("textfile.txt"))
{
string line;
while ((line = reader.ReadLine()) != null)
{
char[] delimiters = new char[] { '\t' };
string[] parts = line.Split(delimiters, StringSplitOptions.RemoveEmptyEntries);
for (int i = 0; i < parts.Length; i++)
{
MessageBox.Show(parts[i]);
}
}
}
Run Code Online (Sandbox Code Playgroud)
文本文件包含:
George\t15\tStudent\tAddress\tB:\temp\profilepic.png
Run Code Online (Sandbox Code Playgroud)
我希望它看起来像这样(分裂后):
George
15
Student
Address
profilepic.png
Run Code Online (Sandbox Code Playgroud)
任何想法或帮助表示赞赏.
"\ t"是一个特殊的字符,意思是"tab".如果你想真正寻找\t你需要使用的字符串"\\t"或@"\t".你也不需要把它变成char数组; 字符串有一个重载.
| 归档时间: |
|
| 查看次数: |
2522 次 |
| 最近记录: |