Tag: implicit-typing
ImplicitTyping ist ein Begriff vorgeschlagen, auf diesem Wiki für jede Sprache eingeben-system, das erfordert keine oder nur wenige Typ-Annotationen (Typ-Deklarationen von Variablen -, Objekt-Mitglieder, Funktion, Argumente, etc.) — im Gegensatz zu ManifestTyping, in welcher Art Informationen bereitgestellt werden müssen, die durch den Programmierer.Dieser tag kann verwendet werden, wenn Probleme im Zusammenhang mit der impliziten Art der Eingabe
3
Antworten
Warum kann ich nicht die array-Initialisierung mit einer implizit typisierten variable? string words = { "apple", "strawberry", "grape" }; //legal string words = new string{ "apple", "strawberry", "grape" }; //legal var words = new { "apple", "strawberry",
4
Antworten
Habe ich diese var result = general.GetInformation(int.Parse(ID), F_account, F_Info, Types); diese GetInformation ist meine Person.Getinformation Klasse.. wenn ich versuche mich zu ordnen Ergebnis globly ich bin immer Zuordnen Kann, um implizit typisierte lokale variable? var result =
7
Antworten
In der vereinfachten code unten if(city == "New York City") { var MyObject = from x in MyEFTable where x.CostOfLiving == "VERY HIGH" select x.*; } else { var MyObject = from x in MyEFTable where x.CostOfLiving
6
Antworten
Ich habe den folgenden code: Func<string, bool> comparer = delegate(string value) { return value != "0"; }; Jedoch die folgenden nicht kompilieren: var comparer = delegate(string value) { return value != "0"; }; Warum kann nicht der
5
Antworten
Die folgende: //not a problem int i = 2, j = 3; also es wundert mich, dass diese: //compiler error: Implicitly-typed local variables cannot have multiple declarators var i = 2, j = 3; nicht kompilieren. Vielleicht
17
Antworten
Ich habe schon im Chat mit meinem Kollegen, den anderen Tag und hörte, dass Ihre Codierung standard verbietet ausdrücklich die Verwendung der var - Schlüsselwort in C#. Sie hatte keine Ahnung, warum es so war, und ich