Pytania otagowane jako c#

C # (wymawiane „patrz ostro”) jest językiem programowania wysokiego poziomu, statycznie typowanym, wieloparadygmatowym opracowanym przez firmę Microsoft. Kod C # zwykle jest przeznaczony dla rodziny narzędzi Microsoft .NET i czasów wykonywania, do których należą między innymi .NET Framework, .NET Core i Xamarin. Użyj tego tagu w przypadku pytań dotyczących kodu napisanego w C # lub C # formalnej specyfikacji.


6
Jak zaimplementować właściwość w interfejsie
Mam interfejs IResourcePolicyzawierający właściwość Version. Muszę zaimplementować tę właściwość, która zawiera wartość, kod napisany na innych stronach: IResourcePolicy irp(instantiated interface) irp.WrmVersion = "10.4"; Jak mogę wdrożyć nieruchomość version? public interface IResourcePolicy { string Version { get; set; } }
135 c#  .net 

7
Funkcje języka C # 6.0 nie działają z programem Visual Studio 2015
Testuję program Visual Studio 2015 z C # 6.0, ale funkcje językowe nie działają. W aplikacji internetowej MVC kompiluje się następujący kod: if (!string.IsNullOrWhiteSpace(Model.Profile?.TypeName)) { // More logic here... } Jednak po uruchomieniu aplikacji za pośrednictwem Debug i IIS Express pojawia się następujący błąd: CS1525: Nieprawidłowy termin wyrażenia „.” Jak …

21
W jaki sposób mogę mieć skojarzony wyliczenie combobox z niestandardowym formatowaniem ciągu dla wartości wyliczenia?
W poście Enum ToString metoda jest opisana w celu użycia atrybutu niestandardowego w DescriptionAttributenastępujący sposób: Enum HowNice { [Description("Really Nice")] ReallyNice, [Description("Kinda Nice")] SortOfNice, [Description("Not Nice At All")] NotNice } Następnie wywołujesz funkcję GetDescription, używając składni takiej jak: GetDescription<HowNice>(NotNice); // Returns "Not Nice At All" Ale to nie pomaga mi, …
135 c#  combobox  enums 

16
Właściwości a metody
Szybkie pytanie: Kiedy decydujesz się używać właściwości (w C #), a kiedy decydujesz się na metody? Jesteśmy zajęci tą debatą i znaleźliśmy pewne obszary, w których jest dyskusyjne, czy powinniśmy użyć właściwości, czy metody. Oto jeden przykład: public void SetLabel(string text) { Label.Text = text; } W tym przykładzie Labeljest …
135 c#  properties  methods 



5
Niejednoznaczne metody akcji ASP.NET MVC
Mam dwie sprzeczne metody działania. Zasadniczo chcę mieć możliwość uzyskania tego samego widoku przy użyciu dwóch różnych tras, albo według identyfikatora elementu, albo według nazwy elementu i jego elementu nadrzędnego (elementy mogą mieć tę samą nazwę u różnych elementów nadrzędnych). Do filtrowania listy można użyć wyszukiwanego hasła. Na przykład... Items/{action}/ParentName/ItemName …

4
Ograniczenie typu wielokrotnego metody ogólnej (OR)
Czytając to , dowiedziałem się, że można zezwolić metodzie na akceptowanie parametrów wielu typów, czyniąc ją metodą ogólną. W tym przykładzie poniższy kod jest używany z ograniczeniem typu, aby zapewnić, że „U” to IEnumerable<T>. public T DoSomething<U, T>(U arg) where U : IEnumerable<T> { return arg.First(); } Znalazłem więcej kodu, …
135 c#  asp.net-mvc-3  types 


5
Deserializacja z ciągu zamiast TextReader
Chcę zmienić swój kod z: string path = @"c:\Directory\test.xml"; XmlSerializer s = new XmlSerializer(typeof(Car)); TextReader r = new StreamReader(path); Car car = (Car)s.Deserialize(r); r.Close(); na kod, który przekształciłby XML w ciąg znaków, a następnie przekształciłby łańcuch w obiekt Car. czy to możliwe?
135 c#  xml  serialization 




8
odczyt z pliku app.config
Próbuję odczytać StartingMonthColumn i CategoryHeadingColumn z poniższego pliku app.config przy użyciu kodu ConfigurationSettings.AppSettings["StartingMonthColumn"] ale zwraca wartość null, również ConfigurationSettings.AppSettings.Count zwraca zero Pomóż mi to przeczytać w mojej aplikacji Windows <configuration> <configSections> <sectionGroup name="userSettings" type="System.Configuration.UserSettingsGroup, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" > <section name="CTARepository.Properties.Settings" type="System.Configuration.ClientSettingsSection, System, Version=2.0.0.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" allowExeDefinition="MachineToLocalUser" requirePermission="false" /> </sectionGroup> …
135 c# 

Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.