4

これを解決するのに少し苦労しましたが、配列に最大 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;
    }
 }
4

2 に答える 2

6

TryParseSystem.Stringクラスのメンバーではありません。基本的にTryParse、またはParseメソッドを使用して、「文字列」データ値をプリミティブ型 (int、float など) に解析します。

これを削除Attempt = string.TryParse(vTemp, out movie_title[current_movie]);

于 2011-09-21T06:49:24.357 に答える
2

movie_title[]ある種の数値型の配列のようです。の配列のint場合、

Attempt = int.TryParse(vTemp, out movie_title[current_movie]);

動作するはずです。

于 2011-09-21T06:59:07.683 に答える