質問したいこと

Android(Xamarin)でグローバル変数の利用法について教えていただきたく

内容

リンク
ここを参考にグローバル変数を利用したいと思い実装しました。
下記のように実装した所、以下のエラーがでてしまい上手いこと出来ませんでした。

public async static void startAlarm(context context){
////
utilcommon btnflg;
btnflg=(utilcommon)this.Application
////

エラー
キーワード 'this' は、静的プロパティ、静的メソッド、または静的フィールド初期化子では無効です

その為下記について教えていただきたく考えています。

1.上記エラーはどのようにするべきか
  thisを削除した所、Applicationでエラーが発生しました。
2.Androidでグローバル変数を利用するためにはこのように結構実装に手間がかかりますが
 基本的にAndoroidでグローバル変数は利用しないのでしょうか。
 利用する上で何か問題があるのでしょうか。

以上、よろしくお願いします。