2016-06-29 6 views
-2

XamarinでC#を使用してスライダをコーディングしようとしています。私はエラーにXamarin C#エラー:予期しないシンボル

予期しないシンボル「VAR」すべての名前空間の後のコードの最初の行の

(「VaRのページ」で始まる行)を取得しています。もし誰かがこれで私を助けることができたら、それは素晴らしいだろう。

using System; 
using System.Collections.ObjectModel; 
using Syncfusion.SfChart.XForms; 
using Xamarin.Forms; 

var page = new ContentPage(); 

var header = new Label { 
    Text = "Slider", 
    FontAttributes = FontAttributes.Bold, 
    FontSize = 50, 
    HorizontalOptions = LayoutOptions.Center 
}; 

var slider = new Slider { 
    Minimum = 0, 
    Maximum = 100, 
    VerticalOptions = LayoutOptions.CenterAndExpand; 
}; 

slider.ValueChanged += 
    (sender, e) => {String.Format ("Slider value is {0:F1}", e.NewValue);}; 

label = new Label { 
    Text = "Slider value is 0", 
    FontSize = 25, 
    HorizontalOptions = LayoutOptions.Center, 
    VerticalOptions = LayoutOptions.CenterAndExpand 
}; 

page.Padding = new Thickness (10, Device.OnPlatform (20, 0, 0), 10, 5); 

page.Content = new StackLayout { 
    Children = { 
     header, 
     slider, 
     label 
    } 
}; 
+3

ここでは基本的なことを考える必要があります。あなたの実行可能コードは、メソッドの一種ではなく、クラスの中にありません。 – DavidG

+1

@DavidGが指摘しているように、コードはクラス内にある必要があります。メソッド、プロパティ、メンバーがクラスに入り、割り当てはメソッドとプロパティに入ります。 – Tim

+1

とclassフィールドは 'var'にすることはできません –

答えて

1

これがソースファイル全体の場合、classはどこにも定義されていません。変数定義はclassの内部に含まれていなければなりません。クラスを定義したら、この実行可能コードを定義するメソッドを用意する必要があります。

関連する問題