c# imgur

c# - ¿Por qué obtengo CS1012: “Demasiados caracteres en literal de carácter” y CS0019?



imgur (1)

Está intentando usar comillas simples para los literales de cadena, eso no es válido en C #. Las comillas simples son para caracteres literales ( char ). Necesitas comillas dobles para los literales de cadena. También necesita paréntesis para una llamada de método:

webRequest.Headers["Authorization"] = "Bearer " + GetToken();

(Tenga en cuenta que esto no tiene nada que ver con imgur o WebRequest , simplemente es C # normal).

Enlaces a las explicaciones de MSDN con ejemplos:

Al intentar cargar algo en Imgur, tengo que WebRequest.Headers una Autorización. Lo hago con WebRequest.Headers pero me da tres errores.

2 veces error CS1012

Demasiados caracteres en el carácter literal.

y 1 vez el error CS0019:

El operador ''+'' no se puede aplicar a los operandos de tipo ''char'' y ''grupo de métodos''

Este es el código:

webRequest.Headers[''Authorization''] = ''Bearer '' + GetToken;

¿Qué he hecho mal, cómo puedo solucionarlo y cómo funciona? Esto se está cargando con Imgur, no sé si la cosa ''GetToken'' está bien, pero es para obtener AccessToken, que debería funcionar correctamente si estoy en lo correcto.