Questions marquées «c#»

C # (prononcé «see sharp») est un langage de programmation multi-paradigme de haut niveau, typé statiquement, développé par Microsoft. Le code C # cible généralement la famille d'outils et d'exécutions .NET de Microsoft, qui incluent notamment .NET Framework, .NET Core et Xamarin. Utilisez cette balise pour les questions sur le code écrit en C # ou la spécification formelle de C #.

6
ToString nul ()
Je vois partout des constructions comme: int? myVar = null; string test = myVar.HasValue ? myVar.Value.ToString() : string.Empty; Pourquoi ne pas utiliser simplement: string test = myVar.ToString(); N'est-ce pas exactement la même chose? Au moins Reflector dit que: public override string ToString() { if (!this.HasValue) { return ""; } return …
142 c#  nullable 

12
DropDownList dans MVC 4 avec Razor
J'essaie de créer une vue DropDownListsur un rasoir. Est-ce que quelqu'un m'aiderait avec ça? Code HTML5 normal: <select id="dropdowntipo"> <option value="Exemplo1">Exemplo1</option> <option value="Exemplo2">Exemplo2</option> <option value="Exemplo3">Exemplo3</option> </select> J'ai essayé ceci: @{ var listItems = new List<ListItem> { new ListItem { Text = "Exemplo1", Value = "Exemplo1" }, new ListItem { Text …
142 c#  asp.net-mvc  razor 



7
Comment afficher des GIF animés sur un formulaire Windows (c #)
J'ai un formulaire affichant les messages de progression pendant l'exécution d'un processus assez long. C'est un appel à un service Web, donc je ne peux pas vraiment afficher un pourcentage complet sur une barre de progression de manière significative. (Je n'aime pas particulièrement la propriété Marquee de la barre de …

7
La conversion de tableau co-variant de x à y peut provoquer une exception d'exécution
J'ai une private readonlyliste de LinkLabels ( IList<LinkLabel>). J'ajoute plus tard des LinkLabels à cette liste et ajoute ces étiquettes à un FlowLayoutPanelcomme suit: foreach(var s in strings) { _list.Add(new LinkLabel{Text=s}); } flPanel.Controls.AddRange(_list.ToArray()); ReSharper me montre un avertissement: de Co-variant array conversion from LinkLabel[] to Control[] can cause run-time exception …

9
Soustraire des jours d'un DateHeure
J'ai le code suivant dans mon programme C #. DateTime dateForButton = DateTime.Now; dateForButton = dateForButton.AddDays(-1); // ERROR: un-representable DateTime Chaque fois que je l'exécute, j'obtiens l'erreur suivante: La valeur ajoutée ou soustraite entraîne un DateTime non représentable. Nom du paramètre: valeur Je n'ai jamais vu ce message d'erreur auparavant, …
142 c#  datetime 

11
Itérer deux listes ou tableaux avec une instruction ForEach en C #
Ceci juste pour les connaissances générales: Si j'ai deux, disons, List , et que je veux itérer les deux avec la même boucle foreach, pouvons-nous faire cela? Éditer Juste pour clarifier, je voulais faire ceci: List<String> listA = new List<string> { "string", "string" }; List<String> listB = new List<string> { …
142 c# 



6
Comment puis-je savoir quand HttpClient a expiré?
Pour autant que je sache, il n'y a aucun moyen de savoir que c'est spécifiquement un délai d'expiration qui s'est produit. Est-ce que je ne cherche pas au bon endroit ou est-ce que je manque quelque chose de plus grand? string baseAddress = "http://localhost:8080/"; var client = new HttpClient() { …

1
Vérifier un appel de méthode à l'aide de Moq
Je suis assez nouveau dans les tests unitaires en C # et j'apprends à utiliser Moq. Voici la classe que j'essaie de tester. class MyClass { SomeClass someClass; public MyClass(SomeClass someClass) { this.someClass = someClass; } public void MyMethod(string method) { method = "test" someClass.DoSomething(method); } } class Someclass { …
142 c#  testing  methods  moq 

6
Ignorer les lettres accentuées dans la comparaison de chaînes
Je dois comparer 2 chaînes en C # et traiter les lettres accentuées de la même manière que les lettres non accentuées. Par exemple: string s1 = "hello"; string s2 = "héllo"; s1.Equals(s2, StringComparison.InvariantCultureIgnoreCase); s1.Equals(s2, StringComparison.OrdinalIgnoreCase); Ces 2 chaînes doivent être identiques (en ce qui concerne mon application), mais ces …
141 c#  string  localization 


2
Entity Framework .Remove () ou .DeleteObject ()
Vous pouvez supprimer un élément d'une base de données à l'aide d'EF en utilisant les deux méthodes suivantes. EntityCollection.Remove, méthode ObjectContext.DeleteObject, méthode Le premier est sur le EntityCollectionet le second sur le ObjectContext. Quand faut-il utiliser chacun d'eux? L'un est-il préféré à l'autre? Remove()renvoie a boolet DeleteObject()retourne void.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.