Jednym z zastosowań dla typu var w C# wydaje się być skrót/upraszczanie/zapisywanie niepotrzebnego pisania. Jedną z rzeczy, którą rozważałem jest:Czy jest akceptowany przy użyciu var jako "skrótów" w języku C#?
MyApp.Properties.Settings.Default.Value = 1;
To ton niepotrzebnego kodu. Alternatywą dla tego deklaruje:
using MyApp.Properties;
- lub -
using appsettings = MyAppp.Properties.Settings;
prowadzi do: appsettings.Default.Value = 1 lub Settings.Default.Value = 1
Abit lepiej , ale chciałbym, aby było jeszcze krótko:
var appsettings = MyFirstCSharpApp.Properties.Settings.Default;
appsettings.Value=1;
Wreszcie jest wystarczająco krótki i może być używany do innych irytująco długich również wzywa, ale czy jest to akceptowany sposób robienia tego? Zastanawiam się, czy "var skrótu" zawsze będzie wskazywał na istniejącą instancję tego, co robię skrót? (oczywiście nie tylko ustawienia jak w tym przykładzie)
Pobierz resharper. –
możliwy duplikat słowa [użycie słowa kluczowego var w języku C#] (http://stackoverflow.com/questions/41479/use-of-var-keyword-in-c) – BrunoLM
Spojrzałem na wtyczkę, czy mógłbyś być bardziej konkretny w jak to pomaga? Zakładam, że mogę dodawać fragmenty rzeczy, dla których chcę skrótów, ale to nie będzie "na czasie" w taki sam sposób jak pomoc var. –