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 #.


2
ExecuteReader nécessite une connexion ouverte et disponible. L'état actuel de la connexion est Connexion
Lors de la tentative de connexion à la base de données MSSQL via ASP.NET en ligne, j'obtiendrai ce qui suit lorsque deux ou plusieurs personnes se connectent simultanément: ExecuteReader nécessite une connexion ouverte et disponible. L'état actuel de la connexion est Connexion. Le site fonctionne bien sur mon serveur localhost. …





7
L'ordre des fonctions LINQ est-il important?
Fondamentalement, comme l'indique la question ... l'ordre des fonctions LINQ est-il important en termes de performances ? Évidemment, les résultats devraient encore être identiques ... Exemple: myCollection.OrderBy(item => item.CreatedDate).Where(item => item.Code > 3); myCollection.Where(item => item.Code > 3).OrderBy(item => item.CreatedDate); Les deux me renvoient les mêmes résultats, mais sont dans …
114 c#  performance  linq 


8
Comment puis-je trouver un élément spécifique dans une List <T>?
Mon application utilise une liste comme celle-ci: List&lt;MyClass&gt; list = new List&lt;MyClass&gt;(); En utilisant la Addméthode, une autre instance de MyClassest ajoutée à la liste. MyClass fournit, entre autres, les méthodes suivantes: public void SetId(String Id); public String GetId(); Comment puis-je trouver une instance spécifique de MyClassen utilisant la GetIdméthode? …
114 c#  list  properties  find 

9
réduire l'application dans la barre d'état système
J'ai une application Windows Forms optimisée par C # et Visual Studio 2010. Comment puis-je réduire mon application dans la barre d'état système (et non dans la barre des tâches), puis la ramener en double-cliquant dans la barre d'état système? une idée? aussi, comment puis-je créer un menu dans l'icône …
114 c#  windows  winforms 

10
Comment réinitialiser une minuterie en C #?
Il y a trois Timercatégories que je suis au courant, System.Threading.Timer, System.Timers.Timeret System.Windows.Forms.Timer, mais aucun d' entre eux ont une .Reset()fonction qui réinitialiser le temps écoulé actuel à 0. Existe-t-il une classe BCL qui possède cette fonctionnalité? Existe-t-il un moyen non piraté de le faire? (Je pensais que changer la …
114 c#  timer 

3
Les méthodes d'extension ne peuvent pas être distribuées dynamiquement
Je veux avoir DropDownListFor dans MVC @foreach (var item in Model) { @Html.DropDownListFor(modelItem =&gt; item.TitleIds, new SelectList(ViewBag.TitleNames as System.Collections.IEnumerable, "TitleId", "Title.TitleText"), "No: " + ViewBag.MagNo, new { id = "TitleIds" }) } dans le contrôleur public ActionResult ArticleList(int id) { ArticleWriter_ViewModel viewModel = new ArticleWriter_ViewModel(); Func&lt;IQueryable&lt;NumberTitle&gt;, IOrderedQueryable&lt;NumberTitle&gt;&gt; orderByFunc = null; …

16
Motif pour éviter les blocs try catch imbriqués?
Prenons une situation dans laquelle j'ai trois (ou plus) façons d'effectuer un calcul, chacune pouvant échouer avec une exception. Afin d'essayer chaque calcul jusqu'à ce que nous trouvions celui qui réussit, j'ai fait ce qui suit: double val; try { val = calc1(); } catch (Calc1Exception e1) { try { …

3
Faire fonctionner TransactionScope avec async / await
J'essaye d'intégrer async/ awaitdans notre bus de service. J'ai implémenté un SingleThreadSynchronizationContextbasé sur cet exemple http://blogs.msdn.com/b/pfxteam/archive/2012/01/20/10259049.aspx . Et cela fonctionne très bien, sauf pour une chose: TransactionScope. J'attends des trucs à l'intérieur TransactionScopeet ça casse le TransactionScope. TransactionScopene semble pas jouer bien avec le async/ await, certainement parce qu'il stocke …


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.