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.

15
Kiedy używać puli wątków w języku C #? [Zamknięte]
Zamknięte . To pytanie jest oparte na opinii . Obecnie nie przyjmuje odpowiedzi. Chcesz poprawić to pytanie? Zaktualizuj pytanie, aby można było na nie odpowiedzieć, podając fakty i cytaty, edytując ten post . Zamknięte 1 rok temu . Popraw to pytanie Próbowałem nauczyć się programowania wielowątkowego w C # i …

10
Dlaczego w mnożeniu macierzy 2048x2048 w porównaniu do mnożenia 2047x2047 występuje ogromny wzrost wydajności?
Wykonuję pewne testy porównawcze mnożenia macierzy, jak wspomniano wcześniej w Dlaczego MATLAB jest tak szybki w mnożeniu macierzy? Teraz mam inny problem, kiedy mnożymy dwie macierze 2048x2048, istnieje duża różnica między C # a innymi. Kiedy próbuję pomnożyć tylko macierze 2047x2047, wydaje się to normalne. Dodano też inne dla porównania. …

7
hierarchia log4net i poziomy logowania
Ta strona mówi Rejestratorom można przypisać poziomy. Poziomy są instancjami klasy log4net.Core.Level. Następujące poziomy są definiowane w kolejności rosnącego priorytetu : WSZYSTKO ODPLUSKWIĆ INFO OSTRZEC BŁĄD FATALNY POZA DEBUG wydaje się mieć najniższy priorytet, a ERROR jest wyższy. Pytanie Jeśli ustawię przykład Min i Max DEBUG i ERROR, wypisze wszystko …


10
Jak uzyskać dostęp do konfiguracji w dowolnej klasie w ASP.NET Core?
Przejrzałem dokumentację konfiguracji dotyczącą ASP.NET core. Dokumentacja mówi, że możesz uzyskać dostęp do konfiguracji z dowolnego miejsca w aplikacji. Poniżej znajduje się plik Startup.cs utworzony przez szablon public class Startup { public Startup(IHostingEnvironment env) { var builder = new ConfigurationBuilder() .SetBasePath(env.ContentRootPath) .AddJsonFile("appsettings.json", optional: true, reloadOnChange: true) .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true); if …

5
Dlaczego powinienem preferować jedno zadanie „await Task.WhenAll” zamiast wielu oczekujących?
W przypadku, gdy nie zależy mi na kolejności wykonywania zadań i po prostu potrzebuję ich wszystkich, czy nadal powinienem używać await Task.WhenAllzamiast wielu await? np. jest DoWork2poniżej preferowanej metody DoWork1(i dlaczego?): using System; using System.Threading.Tasks; namespace ConsoleApp { class Program { static async Task<string> DoTaskAsync(string name, int timeout) { var …

19
Jak sprawdzić poprawny ciąg zakodowany w Base64
Czy istnieje sposób w C #, aby sprawdzić, czy ciąg jest zakodowany w Base 64, inny niż tylko próba przekonwertowania go i sprawdzenie, czy wystąpił błąd? Mam taki kod: // Convert base64-encoded hash value into a byte array. byte[] HashBytes = Convert.FromBase64String(Value); Chcę uniknąć wyjątku „Nieprawidłowy znak w ciągu Base-64”, …
127 c#  validation  base64 

2
Przekierowanie powiązania zestawu: jak i dlaczego?
To nie jest problematyczne pytanie, ale ogólne pytanie dotyczące działania przekierowania powiązań asemblera. Zapytania Dlaczego przekierowanie powiązania pokazuje tylko wersję główną, a nie numery drugorzędne, kompilacji i poprawki? Czy stara i nowa wersja zmienia się tylko wtedy, gdy następuje zmiana w wersji głównej? <dependentAssembly> <assemblyIdentity name="FooBar" publicKeyToken="32ab4ba45e0a69a1" culture="en-us" /> <bindingRedirect …

3
Wiele rozszerzeń plików w OpenFileDialog
Jak mogę używać wielu rozszerzeń plików w jednej grupie za pomocą OpenFileDialog? Mam Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg|PNG|*.png|TIFF|*.tiff" i chcę tworzyć grupy, więc JPG to * .jpg i * .jpeg, TIFF to * .tif i * .tiff, a także „Wszystkie typy grafiki”? Jak mogę to zrobić?

5
#if Nie debuguj w języku C #?
Mam wiersz w kodzie VB: #if Not Debug które muszę przekonwertować, a nie widzę tego w C #? Czy jest coś równoważnego, czy jest jakieś obejście?
127 c#  vb.net 

12
Jak wywołać base.base.method ()?
// Cannot change source code class Base { public virtual void Say() { Console.WriteLine("Called from Base."); } } // Cannot change source code class Derived : Base { public override void Say() { Console.WriteLine("Called from Derived."); base.Say(); } } class SpecialDerived : Derived { public override void Say() { Console.WriteLine("Called …
127 c#  polymorphism 

24
CSS, obrazy, JS nie ładują się w IIS
Wszystkie moje aplikacje działały dobrze, ale nagle wszystkie witryny w IIS nie ładują css, obrazów, skryptów. Przekierowuje do strony logowania. Jeśli się zaloguję, działa dobrze. np. mysite.com/Account/LogOn?ReturnUrl=%2fpublic%2fimages%2ficons%2f41.png Na moim komputerze lokalnym działa dobrze bez logowania.
126 c#  asp.net-mvc  iis 


14
Dlaczego instrukcje przypisania zwracają wartość?
Jest to dozwolone: int a, b, c; a = b = c = 16; string s = null; while ((s = "Hello") != null) ; W moim rozumieniu przypisanie s = ”Hello”;powinno tylko powodować “Hello”przypisanie s, ale operacja nie powinna zwracać żadnej wartości. Gdyby to była prawda, ((s = "Hello") …
126 c#  syntax 

1
Jak umieścić atrybuty za pośrednictwem XElement
Mam ten kod: XElement EcnAdminConf = new XElement("Type", new XElement("Connections", new XElement("Conn"), // Conn.SetAttributeValue("Server", comboBox1.Text); // Conn.SetAttributeValue("DataBase", comboBox2.Text))), new XElement("UDLFiles"))); // Conn. Jak dodać atrybuty do Conn? Chcę dodać atrybuty, które oznaczyłem jako komentarze, ale jeśli spróbuję włączyć atrybuty Connpo zdefiniowaniuEcnAdminConf , nie są one widoczne. Chcę je jakoś ustawić, …
126 c#  xml  linq-to-xml 

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.