在解决这个问题时遇到一些麻烦,我想要按顺序在阵列中存储多达50部电影,并允许用户删除/搜索它们。
然而,它给我的错误说parseAttempt不存在,'string'不包含'TryParse'的定义......
这是我到目前为止所做的一切,如果它能让事情变得更清晰。 - http://pastebin.com/V4aAAPf5
// Movie Title
parseAttempt = false;
while (parseAttempt == false)
{
Console.Write("Enter the movie title >");
vTemp = Console.ReadLine();
Attempt = string.TryParse(vTemp, out movie_title[current_movie]);
// Check data valid
// Check constraints
if (movie_title[current_movie] <= 0)
{
Console.Write("Movie title must be > 0");
parseAttempt = false;
}
}
答案 0 :(得分:6)
TryParse
不是System.String
班级的成员。基本上TryParse
或Parse
方法用于将“字符串”数据值解析为基本类型 - int,float等。
删除此Attempt = string.TryParse(vTemp, out movie_title[current_movie]);
答案 1 :(得分:2)
看起来movie_title[]
是某种数字类型的数组。如果它是int
的数组,那么
Attempt = int.TryParse(vTemp, out movie_title[current_movie]);
应该有用。