Xamarin C#错误:意外符号

时间:2016-06-29 20:16:18

标签: c# xamarin

我正在尝试使用C#在Xamarin上编码滑块。我收到了错误

  

意外的符号' var'

表示所有命名空间后的第一行代码(以&#34开头的行; var page")。如果有人能帮我解决这个问题,那就太好了。

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
    }
};

1 个答案:

答案 0 :(得分:1)

如果这是您的整个源文件,您还没有在任何地方定义class。变量定义必须包含在class内。定义类之后,您必须有一个方法来定义此可执行代码。