Como codificar e decodificar uma string em Base64 em C#?
Olá a todos! Sou um desenvolvedor C# iniciante e me deparei com uma tarefa: preciso transmitir dados binários (por exemplo, uma imagem) em JSON, mas JSON só suporta strings. Ouvi dizer que para isso se usa Base64. Mas não consigo encontrar um exemplo simples e funcional de como fazer isso em C#.\n\nPreciso:\n1. Pegar uma string comum (por exemplo, "Hello, World!") e codificá-la em Base64.\n2. Depois pegar a string codificada em Base64 e decodificá-la de volta para a string original.\n\nTentei criar minha própria solução, mas não funciona. Vi que no .NET existem algumas classes em `System.Convert` e `System.Text`, mas não entendo como usá-las corretamente.\n\nAqui está meu código que não funcionou:\n```csharp\nstring original = "Hello, World!";\nbyte[] bytes = Encoding.ASCII.GetBytes(original);\nstring encoded = Convert.ToBase64String(by