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.

4
Sprawdź różnicę w sekundach między dwoma czasami
Witam wszystkich Obecnie pracuję nad projektem, w którym, gdy ma miejsce określone zdarzenie, szczegółowe informacje o zdarzeniu, w tym czas wystąpienia zdarzenia, są dodawane do tablicy listy. Po zakończeniu metody przekazuję listę do innej metody, która sprawdza jej wartości. Zanim przejdę przez pętlę, sprawdzam aktualny czas komputera i muszę sprawdzić, …
105 c# 

9
Nie można znaleźć implementacji wzorca zapytania
W mojej aplikacji Silverlight próbuję utworzyć połączenie z bazą danych za pomocą LINQ. Najpierw dodaję nową klasę LINQ to SQL i przeciągam do niej tabelę o nazwie „tblPersoon”. Następnie w moim pliku serwisowym próbuję wykonać następujące zapytanie: [OperationContract] public tblPersoon GetPersoonByID(string id) { var query = (from p in tblPersoon …
105 c#  sql  silverlight  wcf  linq 


4
.NET Core DI, sposoby przekazywania parametrów do konstruktora
Posiadanie następującego konstruktora usługi public class Service : IService { public Service(IOtherService service1, IAnotherOne service2, string arg) { } } Jakie są możliwości przekazywania parametrów przy użyciu mechanizmu .NET Core IOC _serviceCollection.AddSingleton<IOtherService , OtherService>(); _serviceCollection.AddSingleton<IAnotherOne , AnotherOne>(); _serviceCollection.AddSingleton<IService>(x=>new Service( _serviceCollection.BuildServiceProvider().GetService<IOtherService>(), _serviceCollection.BuildServiceProvider().GetService<IAnotherOne >(), "" )); Czy jest inny sposób?


10
Automatycznie ustawić plik appsettings.json dla środowisk deweloperskich i wydań w asp.net core?
Zdefiniowałem w moich wartościach appsettings.jsontakie rzeczy, jak parametry połączenia z bazą danych, lokalizacje webapi i tym podobne, które są różne dla środowisk programistycznych, tymczasowych i na żywo. Czy istnieje sposób, aby mieć wiele appsettings.jsonplików (np. appsettings.live.jsonItp.) I mieć aplikację asp.net po prostu „wiedzieć”, którego użyć na podstawie uruchomionej konfiguracji kompilacji?

9
Jak uzyskać wartość całkowitą dnia tygodnia
Jak uzyskać dzień tygodnia w formacie liczb całkowitych? Wiem, że ToString zwróci tylko ciąg. DateTime ClockInfoFromSystem = DateTime.Now; int day1; string day2; day1= ClockInfoFromSystem.DayOfWeek.ToString(); /// it is not working day2= ClockInfoFromSystem.DayOfWeek.ToString(); /// it gives me string

30
Jak usunąć wszystkie przestrzenie nazw z XML za pomocą C #?
Szukam czystego, eleganckiego i inteligentnego rozwiązania do usuwania przestrzeni nazw ze wszystkich elementów XML? Jak by to wyglądało? Zdefiniowany interfejs: public interface IXMLUtils { string RemoveAllNamespaces(string xmlDocument); } Przykładowy kod XML do usunięcia NS z: <?xml version="1.0" encoding="utf-16"?> <ArrayOfInserts xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema"> <insert> <offer xmlns="http://schema.peters.com/doc_353/1/Types">0174587</offer> <type2 xmlns="http://schema.peters.com/doc_353/1/Types">014717</type2> <supplier xmlns="http://schema.peters.com/doc_353/1/Types">019172</supplier> <id_frame xmlns="http://schema.peters.com/doc_353/1/Types" …
104 c#  xml 

8
Dostęp do arkuszy kalkulacyjnych Google w C # przy użyciu interfejsu API danych Google
Mam pewne informacje w Arkuszach kalkulacyjnych Google w postaci pojedynczego arkusza. Czy istnieje sposób, w jaki mogę odczytać te informacje z .NET, podając dane logowania Google i adres arkusza kalkulacyjnego. Czy jest to możliwe przy użyciu interfejsów API danych Google. Ostatecznie muszę uzyskać informacje z arkusza kalkulacyjnego Google w DataTable. …

3
Dlaczego moja aplikacja spędza 24% swojego życia na sprawdzaniu zerowym?
Mam binarne drzewo decyzyjne krytyczne dla wydajności i chciałbym skupić się na tym pytaniu na pojedynczej linii kodu. Poniżej znajduje się kod iteratora drzewa binarnego wraz z wynikami przeprowadzonej na nim analizy wydajności. public ScTreeNode GetNodeForState(int rootIndex, float[] inputs) { 0.2% ScTreeNode node = RootNodes[rootIndex].TreeNode; 24.6% while (node.BranchData != null) …

10
Odczyt / zapis właściwości pliku „rozszerzone” (C #)
Próbuję dowiedzieć się, jak odczytywać / zapisywać rozszerzone właściwości pliku w C #, np. Komentarz, szybkość transmisji, data dostępu, kategoria itp., Które można zobaczyć w Eksploratorze Windows. Jakieś pomysły, jak to zrobić? EDYCJA: Będę głównie czytać / zapisywać do plików wideo (AVI / DIVX / ...)

7
Opracuj aplikację na Androida w C #
Czy można napisać aplikację na Androida przy użyciu C #? Czy jest API czy coś? Czy jest bezpłatny do rozwoju osobistego i komercyjnego? Co muszę zainstalować, aby mieć szablon projektu systemu Android w moim programie Visual Studio?
104 c#  android  mono 

9
Pobieranie wymiarów obrazu bez czytania całego pliku
Czy istnieje tani sposób na uzyskanie wymiarów obrazu (jpg, png, ...)? Najlepiej byłoby to osiągnąć używając tylko standardowej biblioteki klas (ze względu na ograniczenia hostingowe). Wiem, że powinno być stosunkowo łatwo odczytać nagłówek obrazu i sam go przeanalizować, ale wygląda na to, że coś takiego powinno już tam być. Sprawdziłem …

11
Testowanie porównawcze małych próbek kodu w C #, czy można ulepszyć tę implementację?
Dość często w SO zdaję sobie sprawę, że porównuję małe fragmenty kodu, aby zobaczyć, która implementacja jest najszybsza. Dość często widzę komentarze, że kod benchmarkingu nie bierze pod uwagę jittingu ani garbage collectora. Mam następującą prostą funkcję benchmarkingu, którą powoli ewoluowałem: static void Profile(string description, int iterations, Action func) { …

10
jak zmienić przestrzeń nazw całego projektu?
Modyfikuję aplikację demonstracyjną z tego artykułu: http://msdn.microsoft.com/en-us/magazine/dd419663.aspx Muszę zaktualizować wszystkie pliki, aby używały mojej przestrzeni nazw, na przykład teraz plik znajduje się tutaj: MySolution\MyApp\DemoApp\ViewModel\MainWindowViewModel.cs używa takiej przestrzeni nazw: namespace DemoApp.ViewModel { /// <summary> /// The ViewModel for the application's main window. /// </summary> public class MainWindowViewModel : WorkspaceViewModel Muszę przenieść …
104 c#  visual-studio 

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.