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.


11
Usuń duplikaty z listy za pomocą linq
Mam zajęcia Itemsz properties (Id, Name, Code, Price). Lista Itemsjest wypełniona zduplikowanymi elementami. Na przykład: 1 Item1 IT00001 $100 2 Item2 IT00002 $200 3 Item3 IT00003 $150 1 Item1 IT00001 $100 3 Item3 IT00003 $150 Jak usunąć duplikaty z listy za pomocą linq?

5
Wersja C # zsynchronizowanego słowa kluczowego Java?
Czy c # ma własną wersję słowa kluczowego „synchronizowane” java? Tj. W java można określić funkcję, obiekt lub blok kodu, na przykład: public synchronized void doImportantStuff() { // dangerous code goes here. } lub public void doImportantStuff() { // trivial stuff synchronized(someLock) { // dangerous code goes here. } }

5
Spłaszcz listę w LINQ
Mam zapytanie LINQ, które zwraca, IEnumerable<List<int>>ale chcę tylko zwrócić, List<int>więc chcę scalić cały mój rekord w mojej IEnumerable<List<int>>z tylko jedną tablicą. Przykład: IEnumerable<List<int>> iList = from number in (from no in Method() select no) select number; Chcę przenieść cały mój wynik IEnumerable<List<int>>tylko na jedenList<int> Stąd z tablic źródłowych: [1,2,3,4] i …
313 c#  linq  list 

12
Ustawienie właściwości przez odbicie za pomocą wartości ciągu
Chciałbym ustawić właściwość obiektu poprzez odbicie, z wartością typu string. Załóżmy na przykład, że mam Shipklasę, której właściwość Latitudeto double. Oto, co chciałbym zrobić: Ship ship = new Ship(); string value = "5.5"; PropertyInfo propertyInfo = ship.GetType().GetProperty("Latitude"); propertyInfo.SetValue(ship, value, null); Jak to powoduje ArgumentException: Obiekt typu „System.String” nie może zostać …

6
Jak mogę uzyskać adres IP klienta w ASP.NET MVC?
Jestem zupełnie nowy w stosie ASP.NET MVC i zastanawiałem się, co stało się z prostym obiektem Page i obiektem Request ServerVariables? Zasadniczo chcę wyciągnąć adres IP komputera klienckiego, ale nie rozumiem, jak zmieniła to wszystko obecna struktura MVC. O ile rozumiem, większość obiektów zmiennych została zastąpiona wariantami HttpRequest . Czy …
311 c#  asp.net-mvc 

10
Serializuj obiekt na ciąg
Mam następującą metodę zapisania obiektu do pliku: // Save an object out to the disk public static void SerializeObject<T>(this T toSerialize, String filename) { XmlSerializer xmlSerializer = new XmlSerializer(toSerialize.GetType()); TextWriter textWriter = new StreamWriter(filename); xmlSerializer.Serialize(textWriter, toSerialize); textWriter.Close(); } Przyznaję, że go nie napisałem (przekonwertowałem go tylko na metodę rozszerzenia, która …


8
Jak zrobić UrlEncode bez korzystania z System.Web?
Usiłuję napisać aplikację kliencką dla systemu Windows, która wywołuje witrynę z danymi. Aby ograniczyć instalację do minimum, próbuję używać tylko bibliotek dll w profilu klienta .NET Framework . Problem w tym, że muszę UrlEncode niektórych parametrów. Czy istnieje prosty sposób, aby to zrobić bez importowania pliku System.Web.dll, który nie jest …



19
Jak uzyskać ostatnie cztery znaki z ciągu w C #?
Załóżmy, że mam ciąg: "34234234d124" Chcę uzyskać cztery ostatnie znaki tego ciągu, który jest "d124". Mogę użyć SubString, ale potrzebuje kilku wierszy kodu, w tym nazewnictwa zmiennej. Czy można uzyskać ten wynik w jednym wyrażeniu za pomocą C #?
309 c#  string 

15
Wyrażenia C # Lambda: Dlaczego powinienem ich używać?
Szybko przeczytałem dokumentację Microsoft Lambda Expression . Ten rodzaj przykładu pomógł mi lepiej zrozumieć: delegate int del(int i); del myDelegate = x => x * x; int j = myDelegate(5); //j = 25 Mimo to nie rozumiem, dlaczego to taka innowacja. To tylko metoda, która umiera, gdy kończy się „zmienna …
309 c#  c#-3.0  lambda 

16
Sprawdź, czy klasa pochodzi od klasy ogólnej
Mam w swoim projekcie klasę ogólną z klasami pochodnymi. public class GenericClass<T> : GenericInterface<T> { } public class Test : GenericClass<SomeType> { } Czy jest jakiś sposób, aby dowiedzieć się, czy Typeobiekt pochodzi GenericClass? t.IsSubclassOf(typeof(GenericClass<>)) nie działa.
309 c#  generics  reflection 

17
Regex tylko dla liczb
W ogóle nie używałem wyrażeń regularnych, więc mam problemy z rozwiązywaniem problemów. Chcę, aby wyrażenie regularne pasowało tylko wtedy, gdy zawarty ciąg zawiera wszystkie liczby; ale w dwóch poniższych przykładach dopasowuje ciąg zawierający wszystkie liczby plus znak równości, taki jak „1234 = 4321”. Jestem pewien, że istnieje sposób na zmianę …
309 c#  regex 

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.