我正在制作一个项目,但我需要能够将1行文本分成2个字符串。 我该怎么做呢?
using System;
using System.Collections.Generic;
using System.Threading;
using System.Linq;
using System.IO;
using System.Text;
using System.Threading.Tasks;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
Console.Title = "Stinger";
Console.Write("Configuration FIle.... ");
Thread.Sleep(1000);
if (System.IO.File.Exists(@"C:\Stinger\Configuration\config.cfg"))
{
Console.Write("Found");
Thread.Sleep(1000);
Console.WriteLine("\r\n");
Console.WriteLine("--Configuration--");
string[] readText = File.ReadAllLines(@"C:\Stinger\Configuration\config.cfg");
foreach (string s in readText)
{
Console.WriteLine(s);
Thread.Sleep(1000);
}
}
else // Configuration File Else Statement
{
Console.WriteLine("Missing");
Thread.Sleep(4000);
}
}
}
这是我的配置内容
fullscreen 1
我希望能够制作第2行字符串的“全屏”和“1”部分。 我已经做了连续的谷歌搜索和阅读有关如何拆分的文章。 但这对我没有任何意义。 有什么帮助吗?
答案 0 :(得分:0)
这是一个简单的string.Split,实际上非常简单和基本。
假设这是您从fullscreen 1
获得的代码,您可以执行以下操作。
string[] readText = File.ReadAllLines(@"C:\Stinger\Configuration\config.cfg");
foreach (string s in readText)
{
string[] split= s.Split(" ");
Console.WriteLine(split[0]+" "+split[1]);
Thread.Sleep(1000);
}
Console.WriteLine
将打印您的预期输出。