Domande taggate «c#»

C # (pronunciato "see sharp") è un linguaggio di programmazione multi-paradigma di alto livello, di tipo statico sviluppato da Microsoft. Il codice C # di solito è destinato alla famiglia di strumenti e run-time Microsoft .NET, che includono .NET Framework, .NET Core e Xamarin tra gli altri. Utilizzare questo tag per domande sul codice scritto nelle specifiche formali di C # o C #.

6
Nullable ToString ()
Vedo ovunque costruzioni come: int? myVar = null; string test = myVar.HasValue ? myVar.Value.ToString() : string.Empty; Perché non usare semplicemente: string test = myVar.ToString(); Non è esattamente lo stesso? Almeno Reflector afferma che: public override string ToString() { if (!this.HasValue) { return ""; } return this.value.ToString(); } Quindi, è corretto …
142 c#  nullable 

12
Elenco a discesa in MVC 4 con Razor
Sto cercando di creare una vista DropDownListsu un rasoio. Qualcuno mi aiuterebbe con questo? Codice HTML5 normale: <select id="dropdowntipo"> <option value="Exemplo1">Exemplo1</option> <option value="Exemplo2">Exemplo2</option> <option value="Exemplo3">Exemplo3</option> </select> Ho provato questo: @{ var listItems = new List<ListItem> { new ListItem { Text = "Exemplo1", Value = "Exemplo1" }, new ListItem { Text …
142 c#  asp.net-mvc  razor 



7
Come si mostrano le GIF animate su un Windows Form (c #)
Ho un modulo che mostra i messaggi di avanzamento durante l'esecuzione di un processo abbastanza lungo. È una chiamata a un servizio Web, quindi non posso davvero mostrare una percentuale di percentuale completa su una barra di avanzamento in modo significativo. (Non mi piace particolarmente la proprietà Marquee della barra …

7
La conversione dell'array co-variante da x a y può causare un'eccezione di runtime
Ho un private readonlyelenco di LinkLabels ( IList<LinkLabel>). Successivamente aggiungo LinkLabels a questo elenco e aggiungo quelle etichette FlowLayoutPanelcome segue: foreach(var s in strings) { _list.Add(new LinkLabel{Text=s}); } flPanel.Controls.AddRange(_list.ToArray()); ReSharper mi mostra un avvertimento: Co-variant array conversion from LinkLabel[] to Control[] can cause run-time exception on write operation. Aiutatemi a …

9
Sottrai giorni da un DateTime
Ho il seguente codice nel mio programma C #. DateTime dateForButton = DateTime.Now; dateForButton = dateForButton.AddDays(-1); // ERROR: un-representable DateTime Ogni volta che lo eseguo, viene visualizzato il seguente errore: Il valore aggiunto o sottratto risulta in un DateTime non rappresentabile. Nome parametro: valore Non ho mai visto questo messaggio …
142 c#  datetime 

11
Scorrere due elenchi o matrici con un'istruzione ForEach in C #
Questo solo per conoscenza generale: Se ne ho due, diciamo, Elenco , e voglio iterare entrambi con lo stesso ciclo foreach, possiamo farlo? modificare Giusto per chiarire, volevo fare questo: List<String> listA = new List<string> { "string", "string" }; List<String> listB = new List<string> { "string", "string" }; for(int i …
142 c# 



6
Come posso sapere quando HttpClient è scaduto?
Per quanto ne so, non c'è modo di sapere che si è verificato in particolare un timeout. Non sto cercando nel posto giusto o mi sto perdendo qualcosa di più grande? string baseAddress = "http://localhost:8080/"; var client = new HttpClient() { BaseAddress = new Uri(baseAddress), Timeout = TimeSpan.FromMilliseconds(1) }; try …

1
Verifica una chiamata di metodo utilizzando Moq
Sono abbastanza nuovo nei test unitari in C # e sto imparando ad usare Moq. Di seguito è la classe che sto cercando di testare. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test" someClass.DoSomething(method); } } class …
142 c#  testing  methods  moq 

6
Ignorando le lettere accentate nel confronto delle stringhe
Devo confrontare 2 stringhe in C # e trattare le lettere accentate come le lettere non accentate. Per esempio: string s1 = "hello"; string s2 = "héllo"; s1.Equals(s2, StringComparison.InvariantCultureIgnoreCase); s1.Equals(s2, StringComparison.OrdinalIgnoreCase); Queste 2 stringhe devono essere uguali (per quanto riguarda la mia domanda), ma entrambe queste affermazioni sono false. C'è …
141 c#  string  localization 


2
Entity Framework .Remove () vs. .DeleteObject ()
È possibile rimuovere un elemento da un database utilizzando EF utilizzando i due metodi seguenti. Metodo EntityCollection.Remove Metodo ObjectContext.DeleteObject Il primo è sul EntityCollectione il secondo sul ObjectContext. Quando dovrebbero essere usati ciascuno? Uno è preferito rispetto all'altro? Remove()restituisce a boole DeleteObject()ritorna void.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.