C# identificador del tipo que existe, pero todavía estoy recibiendo un error que se espera [cerrado]

0

Pregunta

Estoy escribiendo mi primera c# algoritmo de reto y estoy corriendo en un problema. He añadido el tipo de identificadores a todos mis variables, pero todavía estoy recibiendo un error que un identificador que se espera. No estoy seguro de cómo puedo solucionar esto cuando el tipo real identificador está ahí. Aquí está mi código y aquí está el log de errores.

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

largo y corto son los tipos, el uso de diferentes nombres para estas variables.

2021-11-23 18:57:33
1

"largo" y "corto" se boths palabras clave para los tipos (tiempo siendo un entero de 64 bits, y corto ser de 16 bits). Cambiar los nombres de las "largas" y "cortas" variables a algo más, como "longValue" y "shortValue".

Leer más aquí.

2021-11-23 18:57:50

En otros idiomas

Esta página está en otros idiomas

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