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.

3
Metoda rozszerzenia i obiekt dynamiczny
Zamierzam podsumować mój problem w następującym fragmencie kodu. List<int> list = new List<int>() { 5, 56, 2, 4, 63, 2 }; Console.WriteLine(list.First()); Powyższy kod działa poprawnie. Teraz wypróbowałem następujące dynamic dList = list; Console.WriteLine(dList.First()); ale otrzymuję wyjątek RuntimeBinderException.Dlaczego tak jest?
96 c#  dynamic  c#-4.0 

4
LINQ to Entities obsługuje tylko rzutowanie typów podstawowych lub wyliczeniowych EDM z interfejsem IEntity
Mam następującą ogólną metodę rozszerzenia: public static T GetById<T>(this IQueryable<T> collection, Guid id) where T : IEntity { Expression<Func<T, bool>> predicate = e => e.Id == id; T entity; // Allow reporting more descriptive error messages. try { entity = collection.SingleOrDefault(predicate); } catch (Exception ex) { throw new InvalidOperationException(string.Format( "There …

30
Nie znaleziono strony HTTP 404 w interfejsie API sieci Web hostowanej w usługach IIS 7.5
Mam aplikację Web Api. Działa doskonale, gdy testowałem go przy użyciu serwera debugującego VS 2010. Ale teraz wdrożyłem go w IIS 7.5 i otrzymuję błąd HTTP 404 podczas próby uzyskania dostępu do aplikacji. Oto mój plik web.config <?xml version="1.0" encoding="utf-8"?> <configuration> <connectionStrings> <add name="DefaultConnection" connectionString="Data Source=.\SQLEXPRESS;Initial Catalog=aspnet-FlowGearProxy-20123141219;Integrated Security=True" providerName="System.Data.SqlClient" /> …


4
Jak zmodyfikować styl CSS w kodzie pliku dla elementów div w ASP.NET?
Próbuję zmodyfikować atrybut stylu CSS dla elementu div na podstawie informacji, które otrzymuję z tabeli bazy danych w kodzie za moją stroną aspx. Poniżej opisano zasadniczo to, co próbuję zrobić, ale pojawiają się błędy. Aspx: <div id="testSpace" runat="server"> Test </div> Kod za: testSpace.Style = "display:none;" testSpace.Style("display") = "none"; Co ja …
96 c#  asp.net  css 

4
LINQ Operator odrębny, ignorować wielkość liter?
Biorąc pod uwagę następujący prosty przykład: List<string> list = new List<string>() { "One", "Two", "Three", "three", "Four", "Five" }; CaseInsensitiveComparer ignoreCaseComparer = new CaseInsensitiveComparer(); var distinctList = list.Distinct(ignoreCaseComparer as IEqualityComparer<string>).ToList(); Wygląda na to, że CaseInsensitiveComparer nie jest w rzeczywistości używany do porównania bez uwzględniania wielkości liter. Innymi słowy odrębna lista …

8
Uzyskaj wartość parametru wyjściowego w ADO.NET
Moja procedura składowana ma parametr wyjściowy: @ID INT OUT Jak mogę to odzyskać za pomocą ado.net? using (SqlConnection conn = new SqlConnection(...)) { SqlCommand cmd = new SqlCommand("sproc", conn); cmd.CommandType = CommandType.StoredProcedure; // add parameters conn.Open(); // *** read output parameter here, how? conn.Close(); }
96 c#  .net  ado.net 

16
Jak uniknąć Response.End () „Wątek został przerwany” Wyjątek podczas pobierania pliku Excel
Próbowałem przekonwertować mój zestaw danych do programu Excel i pobrać ten plik Excel. Otrzymałem wymagany plik programu Excel, ale System.Threading.ThreadAbortException był podnoszony przy każdym pobieraniu programu Excel. Jak rozwiązać ten problem? .. Pomóż mi ... Wywołuję tę metodę na moim ekranie aspx.There także ten sam wyjątek został zgłoszony przez tę …
96 c#  asp.net 

10
Zawijanie czasu StopWatch z delegatem lub lambdą?
Piszę kod w ten sposób, robiąc szybki i brudny czas: var sw = new Stopwatch(); sw.Start(); for (int i = 0; i < 1000; i++) { b = DoStuff(s); } sw.Stop(); Console.WriteLine(sw.ElapsedMilliseconds); Z pewnością istnieje sposób, aby wywołać ten kawałek kodu czasowego jako fantazyjne-schmancy .NET 3.0 lambda zamiast (nie daj …
96 c#  .net  delegates  lambda 


3
Wywołanie asynchroniczne z await w HttpClient nigdy nie zwraca
Mam połączenie, które C#wykonuję z poziomu aplikacji Metro opartej na XAML na Win8 CP; wywołanie to po prostu trafia do usługi sieciowej i zwraca dane JSON. HttpMessageHandler handler = new HttpClientHandler(); HttpClient httpClient = new HttpClient(handler); httpClient.BaseAddress = new Uri("http://192.168.1.101/api/"); var result = await httpClient.GetStreamAsync("weeklyplan"); DataContractJsonSerializer ser = new DataContractJsonSerializer(typeof(WeeklyPlanData[])); …

6
Jak utworzyć zduplikowane dozwolone atrybuty
Używam atrybutu niestandardowego dziedziczonego z klasy atrybutów. Używam tego w ten sposób: [MyCustomAttribute("CONTROL")] [MyCustomAttribute("ALT")] [MyCustomAttribute("SHIFT")] [MyCustomAttribute("D")] public void setColor() { } Ale wyświetlany jest błąd „Duplikat atrybutu„ MyCustomAttribute ””. Jak mogę utworzyć zduplikowany dozwolony atrybut?
96 c#  attributes 


8
Jak przekonwertować z System.Enum na podstawową liczbę całkowitą?
Chciałbym stworzyć ogólną metodę konwersji dowolnego typu pochodnego System.Enum na odpowiadającą mu wartość całkowitą, bez rzutowania, a najlepiej bez analizowania ciągu. Np. Chcę coś takiego: // Trivial example, not actually what I'm doing. class Converter { int ToInteger(System.Enum anEnum) { (int)anEnum; } } Ale to nie działa. Resharper zgłasza, że …

14
Jak spłaszczyć drzewo za pomocą LINQ?
Mam więc proste drzewo: class MyNode { public MyNode Parent; public IEnumerable<MyNode> Elements; int group = 1; } Mam IEnumerable<MyNode>. Chcę uzyskać listę wszystkich MyNode(w tym obiektów węzłów wewnętrznych ( Elements)) jako jedną płaską listę Where group == 1. Jak to zrobić przez LINQ?
96 c#  .net  linq  .net-4.0  tree 

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.