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.







2
Co to jest adres IP „:: 1”?
Bawiłem się gniazdami na komputerze lokalnym bez połączenia sieciowego. Zobacz poniżej: IPAddress address = IPAddress.Any; // doesn't work IPAddress address = IPAddress.Parse("::1"); // works Więc jaki jest dokładnie ::1adres IP? Czy jest to domyślny dostępny adres IP, czy jest to adres sprzężenia zwrotnego? co dzieje się z powyższym kodem (linią …
108 c#  ip  system.net 

3
Jak działa dziedziczenie w przypadku atrybutów?
Do czego odnosi się Inheritedwłaściwość bool atrybutów? Czy to oznacza, że ​​jeśli zdefiniuję swoją klasę za pomocą atrybutu AbcAtribute(który ma Inherited = true) i jeśli odziedziczę inną klasę z tej klasy, to do klasy pochodnej zostanie zastosowany ten sam atrybut? Aby wyjaśnić to pytanie za pomocą przykładu kodu, wyobraź sobie, …
108 c#  .net  vb.net  attributes 


8
Jak mogę zainicjować listę C # w tym samym wierszu, w którym ją deklaruję. (Przykład kolekcji ciągów IEnumerable)
Piszę swój kod testowy i nie chcę pisać: List<string> nameslist = new List<string>(); nameslist.Add("one"); nameslist.Add("two"); nameslist.Add("three"); Bardzo chciałbym napisać List<string> nameslist = new List<string>({"one", "two", "three"}); Jednak {"one", "two", "three"} nie jest "IEnumerable string Collection". Jak mogę zainicjować to w jednym wierszu przy użyciu kolekcji ciągów IEnumerable ”?

13
Typ dla daty tylko w języku C # - dlaczego nie ma typu daty?
W naszym projekcie C # mamy potrzebę reprezentowania daty bez czasu. Wiem o istnieniu DateTime, jednak zawiera on również porę dnia. Chcę wyraźnie zaznaczyć, że niektóre zmienne i argumenty metod są oparte na datach . Dlatego nie mogę korzystać z DateTime.Datenieruchomości Jakie są standardowe podejścia do tego problemu? Z pewnością …
108 c#  datetime  date 

21
Obetnij Dwa miejsca po przecinku bez zaokrąglania
Powiedzmy, że mam wartość 3,4679 i chcę 3,46, jak mogę to skrócić do dwóch miejsc po przecinku bez zaokrąglania w górę? Próbowałem następujących rzeczy, ale wszystkie trzy dają mi 3,47: void Main() { Console.Write(Math.Round(3.4679, 2,MidpointRounding.ToEven)); Console.Write(Math.Round(3.4679, 2,MidpointRounding.AwayFromZero)); Console.Write(Math.Round(3.4679, 2)); } Zwraca to 3.46, ale wydaje się po prostu brudne: void …
108 c#  math  rounding 

12
Jak przekazać wiele parametrów do metody Get w ASP.NET Core
Jak mogę przekazać wiele parametrów, aby uzyskać metody w kontrolerze MVC 6. Na przykład chcę mieć coś takiego, jak to. [Route("api/[controller]")] public class PersonController : Controller { public string Get(int id) { } public string Get(string firstName, string lastName) { } public string Get(string firstName, string lastName, string address) { …

10
Jak dodać System.Windows.Interactivity do projektu?
Brakuje mojego projektu System.Windows.Interactivity. Google mówi, że muszę zainstalować Expression Blend, ale na innym komputerze mam tę bibliotekę i nie mam zainstalowanego Expression Blend. Więc powinien być inny sposób na uzyskanie System.Windows.Interactivity? Co powinienem zrobić? (w tej chwili nie mam innego komputera, więc nie mogę po prostu skopiować tej biblioteki …
108 c#  wpf 


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.