Я пытаюсь закодировать слайдер на Xamarin, используя C#. Я получаю сообщение об ошибкеОшибка Xamarin C#: Неожиданный символ
Неожиданный символ «вар»
для первой строки кода после всех пространств имен (строку, начинающуюся с «вар страницы»). Если бы кто-нибудь мог мне помочь, это было бы здорово.
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
}
};
Думаю, вам действительно нужно начать с основ. Ваш исполняемый код не находится внутри класса, не говоря уже о методе. – DavidG
Как отметил @DavidG, ваш код должен быть в классе. Методы, свойства и члены входят в класс, присваивания идут в методах и свойствах. – Tim
и поля класса не могут быть 'var' –