gpt4 book ai didi

c# - 在一行文本中提取一个整数并拆分

转载 作者:太空宇宙 更新时间:2023-11-03 21:45:07 25 4
gpt4 key购买 nike

我试图将文本文件中的一行拆分为 4 个字符串和 1 个整数。我不知道如何提取 int 部分。

有人可以帮我吗?

StreamReader infil = new StreamReader("moviefile.txt", Encoding.GetEncoding(28591));
for (;;)
{
string line = infil.ReadLine();
if (line == null) break;

string[] parts = line.Split('\t');

Movie movie = new Movie();
movie.title = parts[0];
movie.genre = parts[1];
movie.release = parts[2];
movie.actor = parts[3];
movie.director = parts[4];

AddMovie(movie);
}

最佳答案

假设 'release' 是电影发行的年份,作为整数:

int release;
bool didParse;
while (true)
{
string line = infil.ReadLine();
if (line == null) break;

string[] parts = line.Split('\t');

Movie movie = new Movie();
movie.title = parts[0];
movie.genre = parts[1];
didParse = Int.TryParse(parts[2], out release);
movie.release = (didParse) ? release: -1;
movie.actor = parts[3];
movie.director = parts[4];

AddMovie(movie);
}

关于c# - 在一行文本中提取一个整数并拆分,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17433470/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com