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

8
Quelle collection .NET fournit la recherche la plus rapide
J'ai 60k éléments qui doivent être comparés à une liste de recherche de 20k. Existe-t-il un objet de collection (comme List, HashTable) qui fournit une Contains()méthode exceptionnellement rapide ? Ou vais-je devoir écrire le mien? En d'autres termes, la Contains()méthode par défaut analyse-t-elle simplement chaque élément ou utilise-t-elle un meilleur …
143 c#  .net  search  collections 



8
Obtenir le domaine hôte à partir de l'URL?
comment obtenir le domaine hôte à partir d'une URL de chaîne? GetDomain a 1 entrée "URL", 1 sortie "Domaine" Exemple 1 INPUT: http://support.domain.com/default.aspx?id=12345 OUTPUT: support.domain.com Exemple2 INPUT: http://www.domain.com/default.aspx?id=12345 OUTPUT: www.domain.com Exemple3 INPUT: http://localhost/default.aspx?id=12345 OUTPUT: localhost
143 c#  string  url  httpwebrequest  uri 

4
Comment parcourir un DataTable
Je dois parcourir un fichier DataTable. J'ai là une colonne nommée ImagePath. Lorsque j'utilise, DataReaderje le fais de cette façon: SqlDataReader dr = null; dr = cmd.ExecuteReader(); while (dr.Read()) { TextBox1.Text = dr["ImagePath"].ToString(); } Comment puis-je réaliser la même chose en utilisant DataTable?
143 c#  asp.net 

5
ConfigurationManager.AppSettings est-il disponible dans .NET Core 2.0?
J'ai une méthode qui lit les paramètres de mon fichier de configuration comme ceci: var value = ConfigurationManager.AppSettings[key]; Il se compile correctement lorsque vous ciblez .NET Standard 2.0 uniquement. Maintenant, j'ai besoin de plusieurs cibles, j'ai donc mis à jour mon fichier de projet avec: <TargetFrameworks>netcoreapp2.0;net461;netstandard2.0</TargetFrameworks> Mais maintenant, la compilation …


10
Comment passer des types anonymes comme paramètres?
Comment puis-je passer des types anonymes comme paramètres à d'autres fonctions? Prenons cet exemple: var query = from employee in employees select new { Name = employee.Name, Id = employee.Id }; LogEmployees(query); La variable queryici n'a pas de type fort. Comment définir ma LogEmployeesfonction pour l'accepter? public void LogEmployees (? …


22
Convertir un nombre positif en négatif en C #
Les réponses à cette question sont un effort communautaire . Modifiez les réponses existantes pour améliorer ce message. Il n'accepte pas actuellement de nouvelles réponses ou interactions. Vous pouvez convertir un nombre négatif en positif comme ceci: int myInt = System.Math.Abs(-5); Existe-t-il une méthode équivalente pour rendre un nombre positif …
142 c# 

14
Assurez-vous que HttpConfiguration.EnsureInitialized ()
J'ai installé Visual Studio 2013 et lorsque j'exécute mon application, j'obtiens l'erreur ci-dessous. Je n'ai aucune idée de l'endroit où je dois initialiser cet objet. Que faire? Server Error in '/' Application. The object has not yet been initialized. Ensure that HttpConfiguration.EnsureInitialized() is called in the application's startup code after …


17
Affectation dans une instruction if
J'ai une classe Animalet sa sous-classe Dog. Je me retrouve souvent à coder les lignes suivantes: if (animal is Dog) { Dog dog = animal as Dog; dog.Name; ... } Pour la variable Animal animal;. Y a-t-il une syntaxe qui me permet d'écrire quelque chose comme: if (Dog dog = …
142 c#  casting  if-statement 

9
Filtrage des collections en C #
Je recherche un moyen très rapide de filtrer une collection en C #. J'utilise actuellement des collections génériques List <object>, mais je suis ouvert à l'utilisation d'autres structures si elles fonctionnent mieux. Actuellement, je suis en train de créer une nouvelle liste <objet> et de parcourir la liste d'origine. Si …

3
Quel est le rôle de GetHashCode dans IEqualityComparer <T> dans .NET?
J'essaie de comprendre le rôle de la méthode GetHashCode de l'interface IEqualityComparer. L'exemple suivant est tiré de MSDN: using System; using System.Collections.Generic; class Example { static void Main() { try { BoxEqualityComparer boxEqC = new BoxEqualityComparer(); Dictionary&lt;Box, String&gt; boxes = new Dictionary&lt;Box, string&gt;(boxEqC); Box redBox = new Box(4, 3, 4); …

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.