Ich versuche, einen Schieberegler auf Xamarin mit C# zu codieren. Ich erhalte einen FehlerXamarin C# -Fehler: Unerwartetes Symbol
Unexpected Symbol ‚var‘
für die erste Zeile des Codes, nachdem all Namensräume (die Zeile beginnend mit „var Seite“). Wenn mir jemand damit helfen könnte, wäre das großartig.
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
}
};
Ich denke, Sie müssen wirklich mit den Grundlagen hier beginnen. Ihr ausführbarer Code befindet sich nicht in einer Klasse, geschweige denn in einer Methode. – DavidG
Wie @DavidG gezeigt hat, muss Ihr Code in einer Klasse sein. Methoden, Eigenschaften und Member gehen in die Klasse, Zuweisungen gehen in Methoden und Eigenschaften. – Tim
und Klassenfelder können nicht 'var' sein –