Pasar variables desde la función Main a otra clase C #

Me estoy golpeando la cabeza contra la pared muy severamente con esto. Tengo varias variables dentro de una aplicación de consola C # que me gustaría reutilizar. Sin embargo, por mi vida no puedo reutilizar las variables en otra clase. Me encantaría cualquier ayuda o consejos que pudieran proporcionarme. He buscado durante bastante tiempo y estoy completamente perplejo.

EDIT: Sí, las variables están dentro de mi función Main. Perdón por dejar esto fuera.

EDIT: Código muy redactado a continuación. Los valores variables que me gustaría reutilizar en otra clase están en el medio. Hay más, pero esos 3 deberían ser suficientes para la muestra. Gracias por la ayuda !!!

public static class MyApp
    {
        static void Main(string[] args)
        {
            // loads XML doc
            foreach (XmlNode node in nodes)
            {
            try
                {
                    // does a bunch of stuff

                    // Parses variables from REST API

                    XDocument docdetailxml = XDocument.Parse(xmldoc);

                    XNamespace ns = docdetailxml.Root.GetDefaultNamespace();

                    var buid = docdetailxml.Root.Element(ns + "busid").Value;
                    var bname = docdetailxml.Root.Element(ns + "busname").Value;
                    var bcount = docdetailxml.Root.Element(ns + "buscount").Value;

                    // Invoke SQL connection string

                    // Trigger Stored Procedure and write values to database

                    // If needed, trigger email notification

                    // Close connections
                }
                catch (Exception e)
                {

                    Console.WriteLine("Error encountered: " + e.Message);

                    // Exit the application
                    System.Environment.Exit(1);

                }
                finally
                {
                    // Exit the application
                    // System.Environment.Exit(0);
                }

            }

        }

        private static void GetConnectionString()
        {
            throw new NotImplementedException();
        }

        private static void GetConnectionStrings()
        {
            throw new NotImplementedException();
        }
    }
}

Respuestas a la pregunta(8)

Su respuesta a la pregunta