C# identificateur de type existe, mais je suis toujours à obtenir une erreur qu'il est prévu [fermé]

0

La question

Je suis en train d'écrire mon premier c# algorithme de défi et je suis en cours d'exécution dans un problème. J'ai ajouté les identifiants du type à toutes mes variables, mais je suis toujours à obtenir une erreur qu'un identificateur est prévu. Je ne suis pas sûr de savoir comment je peux résoudre ce lorsque le type réel de l'identifiant est là. Voici mon code et voici le log d'erreur.

public class ShortLongShort
{
  public static string Solution(string a, string b)
  {
    string long = a;
    string short = b;
    if(a.Length < b.Length) {
        short = a;
        long = b;
    }
    return short+long+short;
  }
}
src/Solution.cs(5,12): error CS1001: Identifier expected
src/Solution.cs(5,12): error CS1002: ; expected
src/Solution.cs(5,17): error CS1001: Identifier expected
src/Solution.cs(6,12): error CS1001: Identifier expected
src/Solution.cs(6,12): error CS1002: ; expected
src/Solution.cs(6,18): error CS1001: Identifier expected
src/Solution.cs(8,15): error CS1001: Identifier expected
src/Solution.cs(9,14): error CS1001: Identifier expected
src/Solution.cs(11,12): error CS1525: Invalid expression term 'short'
src/Solution.cs(11,18): error CS1525: Invalid expression term 'long'
src/Solution.cs(11,23): error CS1525: Invalid expression term 'short'
algorithm c#
2021-11-23 18:54:00
2
1

long et court sont des types, utiliser des noms différents pour ces variables.

2021-11-23 18:57:33
1

"long" et "court" sont boths mots-clés pour les types (long étant un entier de 64 bits, et le court-être une 16 bit). Changer le nom de la "long" et "court", les variables à autre chose, comme "longValue" et "shortValue".

En lire plus ici.

2021-11-23 18:57:50

Dans d'autres langues

Cette page est dans d'autres langues

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
한국어
..................................................................................................................
हिन्दी
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................