C#: l'Utilisation d'une variable locale non assignée, à l'aide d'un foreach et si

J'ai le code suivant:
Je reçois le message d'erreur, "l'Usage de l'onu Attribué la variable Locale"
Je suis sûr que c'est mort simple, mais je suis perplexe..

    public string return_Result(String[,] RssData, int marketId)
    {
        string result;
        foreach (var item in RssData)
        {
            if (item.ToString() == marketId.ToString())
            {
                result = item.ToString();
            }
            else
            {
                result = "";
            }

        }
        return result;
    }
Le problème n'est pas avec la boucle foreach, mais vous avez un problème là...

OriginalL'auteur Anil | 2011-07-03