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.

8
Konwertuj ciąg JSON na obiekt JSON C #
Mam ten ciąg przechowywany w mojej bazie danych: str = "{ "context_name": { "lower_bound": "value", "upper_bound": "value", "values": [ "value1", "valueN" ] } }" Ten ciąg jest już w formacie JSON, ale chcę go przekonwertować na obiekt JObject lub JSON. JObject json = new JObject(); Próbowałem json = (JObject)str;obsady, ale …
161 c#  asp.net  json  string  parsing 


11
Pobieranie wartości z pliku appsettings.json w .net core
Nie jestem pewien, czego tu brakuje, ale nie mogę pobrać wartości z mojego pliku appsettings.json w mojej aplikacji .net core. Mam plik appsettings.json jako: { "AppSettings": { "Version": "One" } } Uruchomienie: public class Startup { private IConfigurationRoot _configuration; public Startup(IHostingEnvironment env) { _configuration = new ConfigurationBuilder() } public void …

6
Atrybut DisplayName z zasobów?
Mam zlokalizowaną aplikację i zastanawiam się, czy możliwe jest DisplayNameustawienie właściwości dla określonego modelu z zasobu. Chciałbym zrobić coś takiego: public class MyModel { [Required] [DisplayName(Resources.Resources.labelForName)] public string name{ get; set; } } Ale nie mogę, jak mówi kompilator: "Argument atrybutu musi być wyrażeniem stałym, wyrażeniem typu lub wyrażeniem tworzenia …

15
Dostęp do Dictionary.Keys Key poprzez indeks numeryczny
Używam Dictionary<string, int>gdzie intjest liczba klucza. Teraz muszę uzyskać dostęp do ostatnio włożonego klucza w słowniku, ale nie znam jego nazwy. Oczywista próba: int LastCount = mydict[mydict.keys[mydict.keys.Count]]; nie działa, ponieważ Dictionary.Keysnie implementuje [] -indexer. Zastanawiam się tylko, czy istnieje podobna klasa? Myślałem o użyciu stosu, ale przechowuje on tylko ciąg. …
160 c#  .net  dictionary 


5
Jak działa następująca instrukcja LINQ?
Jak działa następująca instrukcja LINQ ? Oto mój kod: var list = new List<int>{1,2,4,5,6}; var even = list.Where(m => m%2 == 0); list.Add(8); foreach (var i in even) { Console.WriteLine(i); } Wynik: 2, 4, 6, 8 Dlaczego nie 2, 4, 6?
160 c#  .net  linq 



7
Testowanie jednostkowe, które zdarzenia są wywoływane w C # (w kolejności)
Mam kod, który wywołuje PropertyChangedzdarzenia i chciałbym móc przetestować jednostkowo, czy zdarzenia są wywoływane poprawnie. Kod, który wywołuje zdarzenia, jest podobny public class MyClass : INotifyPropertyChanged { public event PropertyChangedEventHandler PropertyChanged; protected void NotifyPropertyChanged(String info) { if (PropertyChanged != null) { PropertyChanged(this, new PropertyChangedEventArgs(info)); } } public string MyProperty { …
160 c#  unit-testing  events 

10
Przykład użycia hiperłącza w WPF
Widziałem kilka sugestii, że możesz dodać hiperłącze do aplikacji WPF poprzez Hyperlinksterowanie. Oto jak próbuję go użyć w moim kodzie: <Window xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:d="http://schemas.microsoft.com/expression/blend/2008" xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006" mc:Ignorable="d" x:Class="BookmarkWizV2.InfoPanels.Windows.UrlProperties" Title="UrlProperties" Height="754" Width="576"> <Grid> <Grid.RowDefinitions> <RowDefinition></RowDefinition> <RowDefinition Height="40"/> </Grid.RowDefinitions> <Grid> <ScrollViewer ScrollViewer.VerticalScrollBarVisibility="Auto" Grid.RowSpan="2"> <StackPanel > <DockPanel LastChildFill="True" Margin="0,5"> <TextBlock Text="Url:" Margin="5" DockPanel.Dock="Left" VerticalAlignment="Center"/> …
160 c#  wpf  xaml  hyperlink 

4
Jak ustawić nazwę użytkownika i hasło dla obiektu SmtpClient w .NET?
Widzę różne wersje konstruktora, jeden używa informacji z web.config, jeden określa hosta, a drugi hosta i port. Ale jak ustawić inną nazwę użytkownika i hasło niż plik web.config? Mamy problem polegający na tym, że nasz wewnętrzny smtp jest blokowany przez niektórych klientów o wysokim poziomie bezpieczeństwa i chcemy użyć ich …
160 c#  smtpclient 




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.