A już tam. Jeżeli trzeba szybko wysterować czymś, co w samej swojej idei ma być na sztywno zaszyte w kodzie, to nie widzę absolutnie nic złego w tym, żeby utworzyć jakąś klasę Global i trzymać tam np rzeczy typu adres webserwisu, który ma być wbity na stałe i niedostępny do zmiany przez użytkownika aplikacji.
Dyskusyjne jest za trzymanie tam zmiennych, które mają być dostępne w całym programie. Jedni krzyczą, że to zuo (tak jak @somekind ), inni mówią że to dobre, chociaż ja bardziej skłaniam się ku poglądowi, że jeśli istnieje potrzeba takiego "Global.cs" ze statycznymi zmiennymi, to znaczy ze architektura projektu nie jest najwyższych lotów