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.


1
XmlDocument - załadować z ciągu?
protected void Page_Load(object sender, EventArgs e) { XmlDocument doc = new XmlDocument(); try { string path = Server.MapPath("."); doc.Load(path+"whatever.xml"); } catch (Exception ex) { lblError.Text = ex.ToString(); return; } // Convert XML to a JSON string string JSON = XmlToJSON(doc); // Replace \ with \\ because string is being decoded …
88 c#  asp.net  xml  json 

9
Ochrona hasłem bazy danych SQLite. Czy to możliwe?
Muszę zmierzyć się z nowym małym projektem. Będzie miał około 7 lub 9 tabel, z których największy będzie powiększał się maksymalnie o 1000 wierszy miesięcznie. Myślałem o SQLite jako mojej bazie danych ... Ale będę musiał chronić bazę danych na wypadek, gdyby ktoś chciał zmienić dane z bazy danych Moje …
88 c#  sqlite 

10
Jak dodać zachowanie mieszania w ustawieniach stylów
Utworzyłem zachowanie Blend dla przycisku. Jak mogę to ustawić dla wszystkich moich przycisków w aplikacji. <Button ...> <i:Interaction.Behaviors> <local:MyBehavior /> </i:Interaction.Behaviors> </Button> Jednak gdy próbuję: <Style> <Setter Property="i:Interaction.Behaviors"> <Setter.Value> <local:MyBehavior /> </Setter.Value> </Setter> </Style> Otrzymuję błąd Właściwość „Zachowania” nie ma dostępnej metody ustawiającej.

9
Gdzie jest Application.DoEvents () w WPF?
Mam następujący przykładowy kod, który powiększa się po każdym naciśnięciu przycisku: XAML: <Window x:Class="WpfApplication12.MainWindow" xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Title="MainWindow" Height="350" Width="525"> <Canvas x:Name="myCanvas"> <Canvas.LayoutTransform> <ScaleTransform x:Name="myScaleTransform" /> </Canvas.LayoutTransform> <Button Content="Button" Name="myButton" Canvas.Left="50" Canvas.Top="50" Click="myButton_Click" /> </Canvas> </Window> * .cs public partial class MainWindow : Window { public MainWindow() { InitializeComponent(); } private …
88 c#  .net  wpf  xaml 

5
„This” w parametrze funkcji
Patrząc na kilka przykładów kodu dla HtmlHelpers i widzę deklaracje, które wyglądają następująco: public static string HelperName(this HtmlHelper htmlHelper, ...more regular params ) Nie pamiętam, żebym widział tego typu konstrukcje gdzie indziej - czy ktoś może wyjaśnić cel „tego”? Pomyślałem, że zadeklarowanie czegoś publicznego statycznego oznacza, że ​​klasa nie musi …

7
C # Form.Close vs Form.Dispose
Jestem nowy w C # i próbowałem spojrzeć na wcześniejsze posty, ale nie znalazłem dobrej odpowiedzi. Czy w aplikacji formularza systemu Windows w języku C # z pojedynczym formularzem jest używany Form.Close()lepszy lub Form.Dispose()? MSDN mówi, że wszystkie zasoby w obiekcie są zamknięte, a formularz jest usuwany po wywołaniu Close. …
88 c#  winforms 

3
Czy istnieje składnia C # LINQ dla metody Queryable.SelectMany ()?
Podczas pisania zapytania przy użyciu składni C # LINQ, czy istnieje sposób użycia metody Queryable.SelectMany ze składni słowa kluczowego? Dla string[] text = { "Albert was here", "Burke slept late", "Connor is happy" }; Używając płynnych metod, mogłem zapytać var tokens = text.SelectMany(s => s.Split(' ')); Czy istnieje składnia zapytania …
88 c#  linq  keyword  iqueryable 

15
Jak uzyskać całkowitą ilość pamięci RAM w komputerze?
Za pomocą języka C # chcę uzyskać całkowitą ilość pamięci RAM, którą ma mój komputer. Dzięki PerformanceCounter mogę uzyskać ilość dostępnej pamięci RAM, ustawiając: counter.CategoryName = "Memory"; counter.Countername = "Available MBytes"; Ale nie mogę znaleźć sposobu, aby uzyskać całkowitą ilość pamięci. Jak bym to zrobił? Aktualizacja: MagicKat: Widziałem to, kiedy …

10
Visual Studio, jak serializować obiekt z debugera
Próbuję zbadać błąd w zrzucie awaryjnym (więc nie mogę zmienić kodu). Mam naprawdę skomplikowany obiekt (tysiące linii w serializowanej reprezentacji) i jego stan jest niespójny. Aby zbadać jego stan, widok debugera programu Visual Studio jest bezużyteczny. Ale obiekt ma kontrakt danych. Chciałbym go serializować, a następnie użyć mojego ulubionego edytora …




3
Sprawdź, czy element na pozycji [x] istnieje na liście
Jeśli mam listę ciągów List<String> list = new list<String>(); list.add("str1"); list.add("str2"); list.add("str3"); i chcę wiedzieć, czy na przykład pozycja indeksu 2 zawiera element, czy można to zrobić w prosty sposób bez liczenia długości listy lub używania try catch? Ponieważ to się nie powiedzie, mogę to obejść, próbując złapać, ale wydaje …
88 c#  list 


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.