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.


5
Jak rozwiązać wystąpienie Inside ConfigureServices w ASP.NET Core
Czy można rozwiązać wystąpienie IOptions<AppSettings>z ConfigureServicesmetody w programie Startup? Zwykle możesz użyć IServiceProviderdo zainicjowania instancji, ale nie masz go na tym etapie, gdy rejestrujesz usługi. public void ConfigureServices(IServiceCollection services) { services.Configure<AppSettings>( configuration.GetConfigurationSection(nameof(AppSettings))); // How can I resolve IOptions<AppSettings> here? }




8
Niestandardowe nazwy metod w ASP.NET Web API
Konwertuję z interfejsu API sieci Web programu WCF do nowego interfejsu API sieci Web ASP.NET MVC 4. Mam UsersController i chcę mieć metodę o nazwie Authenticate. Widzę przykłady wykonywania GetAll, GetOne, Post i Delete, ale co zrobić, jeśli chcę dodać dodatkowe metody do tych usług? Na przykład moja usługa UsersService …

4
Ten kod zawiesza się w trybie wydania, ale działa dobrze w trybie debugowania
Natknąłem się na to i chcę poznać przyczynę tego zachowania w trybie debugowania i wydania. public static void Main(string[] args) { bool isComplete = false; var t = new Thread(() => { int i = 0; while (!isComplete) i += 0; }); t.Start(); Thread.Sleep(500); isComplete = true; t.Join(); Console.WriteLine("complete!"); }
110 c# 

4
Źródła informacji w sieci Web a odniesienia do usług
Właśnie uderzyłem w wielką ceglaną ścianę z Paypal. Stworzyłem zwykły projekt C #, aby utworzyć kilka klas opakowujących przy użyciu ich WSDL. Jeśli tworzysz projekt inny niż internetowy, jedyną opcją dodania wsdl jest odwołanie do usługi sieci Web. A to tworzy taki sam zestaw klas proxy, jak w przypadku referencji …
110 c#  .net-3.5  paypal 

1
Gdzie dowiedzieć się o „magicznych nazwach” debuggera VS
Jeśli kiedykolwiek korzystałeś z Reflectora, prawdopodobnie zauważyłeś, że kompilator C # generuje typy, metody, pola i zmienne lokalne, które zasługują na „specjalne” wyświetlanie przez debuger. Na przykład zmienne lokalne zaczynające się od „CS $” nie są wyświetlane użytkownikowi. Istnieją inne specjalne konwencje nazewnictwa dla typów zamykania metod anonimowych, pól zapasowych …

5
Jak posortować listę ogólną DESC i ASC?
Jak posortować listę ogólną DESC i ASC? Z LINQ i bez LINQ? Używam VS2008. class Program { static void Main(string[] args) { List<int> li = new List<int>(); li.Add(456); li.Add(123); li.Add(12345667); li.Add(0); li.Add(1); li.Sort(); foreach (int item in li) { Console.WriteLine(item.ToString() + "\n"); } Console.ReadKey(); } }
110 c#  .net  linq 

18
Jak usunąć fokus z TextBox w WinForms?
Muszę usunąć fokus z kilku pól tekstowych. Próbowałem użyć: textBox1.Focused = false; ReadOnlyWartość jego właściwości to true. Następnie próbowałem ustawić fokus na formularzu, aby usunąć go ze wszystkich pól tekstowych, ale to również nie działa: this.Focus(); a funkcja powraca falsepo zaznaczeniu pola tekstowego. Jak więc usunąć fokus z TextBox?
110 c#  .net  winforms  textbox  focus 

5
Jak mogę odkryć „ścieżkę” osadzonego zasobu?
Przechowuję plik PNG jako zasób osadzony w zestawie. Z tego samego zestawu mam taki kod: Bitmap image = new Bitmap(typeof(MyClass), "Resources.file.png"); Plik o nazwie „file.png” jest przechowywany w folderze „Resources” (w programie Visual Studio) i jest oznaczony jako zasób osadzony. Kod kończy się niepowodzeniem z wyjątkiem: Nie można znaleźć zasobu …
110 c#  .net  resources 

2
Jak dodać załącznik do wiadomości e-mail z tablicy bajtów?
Mam byte[]z zawartością pliku. Chciałbym wysłać go jako załącznik za pomocą System.Net.Mail. Zauważyłem, że klasa załącznika ma przeciążenie 1, które akceptuje strumień. Attachment att = new Attachment(Stream contentStream,string name); Czy można przejść byte[]przez to przeciążenie?
110 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.