Ich kämpfe mit dem Problem fast den ganzen Tag, ich habe keine Antwort im Internet gefunden. Ich weiß, dass es nur eine kleine Sache ist, aber ich habe keine Ahnung, welche. Die Deinstallation (mit TotalUninstaller) von Visual Studio (Community 2015) hat mein Problem nicht behoben. Das ist es für das Wort der Einführung ...Visual Studio 2015 will plötzlich keine neuen Variablen in Klassen erstellen
Ich kann kein Objekt/Variable in Klassen definieren. Egal ob es sich um ein neues Projekt oder um ein bestehendes Projekt handelt.
Beispiel Snippet einer Klasse in bestehenden Projekt:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace AGDS
{
public class Similarity
{
public string index;
public double distance;
public double similarityRate;
public Similarity(string index, double distance)
{
this.index = index;
this.distance = distance;
}
// NEW PART WHICH HAS BEEN ADDED
int b;
b = 100;
// END
}
}
Wenn ich zu bauen versuchen, erhalte ich folgende Fehler
Error CS1519 Invalid token '=' in class, struct, or interface member declaration AGDS
Error CS0103 The name 'b' does not exist in the current context. AGDS
Außerdem in jedem Projekt in Program.cs Klasse ich in der Lage definieren. Ich habe seltsame Fällen, dass die Installation von lokalen SQL-Server etwas kaputt gemacht ... Hat jemand Idee, was kann falsch sein und wie man es beheben?
'b = 100;' muss in einer Funktion sein. –
Ich glaube nicht, ich bin so dumm :) Ich hatte eine Pause von C#, wo ich hauptsächlich in Web-Sprachen und Bash und ich komplett vergessen Paradigmen von C# ... öffentlichen void setB() { dies .b = 43; } funktioniert ... –
Ich denke, Erstellen einer Set-Funktion zum Zuweisen eines Mitglieds Wert ist wahrscheinlich ein Overkill. –