嗨,我有一个小项目.我需要了解扑克游戏的抽奖情况


public class Program
{
static void Main()
{
var resuult = ReaderHelper.ReadFromFile(@"C:UsersxalvasourcerepospokerstarsAletta.txt");
Console.WriteLine(resuult);
Reader reader = new Reader(resuult, 0);
}
}
static class ReaderHelper
{
public static string ReadFromFile(string filePath)
{
string pokerText;
using (FileStream pokerHand = File.OpenRead(filePath))
{
byte[] array = new byte[pokerHand.Length];
pokerHand.Read(array, 0, array.Length);
pokerText = System.Text.Encoding.Default.GetString(array);
}
return pokerText;
}

public  class Reader
{

static int Cursor { get; set; }
static string Buffer { get; set; }
public Reader(string buffer, int cursor)
{
Cursor = cursor;
Buffer = buffer;
}



我有一个小项目,我必须从文本文件中获得一些关于扑克手绘制的信息。在ReaderHelper类中,我从文本文件中获取信息,然后创建Reader类的对象,并在Buffer中获取null。为什么会这样?(不全是代码(

您可以使用File.ReadAllText("[...]")从文件中读取文本:

static void Main()
{
var result = File.ReadAllText(@"C:UsersxalvasourcerepospokerstarsAletta.txt");
Console.WriteLine(result);
Reader reader = new Reader(result, 0);
}

或者,如果您想使用流,可以使用StreamReader对象来读取文本:

public static string ReadFromFile(string filePath)
{
string pokerText;
using (FileStream pokerHand = File.OpenRead(filePath))
using (StreamReader sr = new StreamReader(pokerHand))
{
pokerText = sr.ReadToEnd();
}
return pokerText;
}

相关内容

最新更新