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
Erreur de chaîne Nullable C #
private string? typeOfContract { get { return (string?)ViewState["typeOfContract"]; } set { ViewState["typeOfContract"] = value; } } Plus tard dans le code, je l'utilise comme ceci: typeOfContract = Request.QueryString["type"]; J'obtiens l'erreur suivante à la déclaration de typeOfContractligne indiquant: Le type 'string' doit être un type valeur non Nullable pour pouvoir l'utiliser …
136 c#  nullable 

5
Obtenez l'adresse IP de l'hôte distant
Dans ASP.NET, il existe une System.Web.HttpRequestclasse, qui contient une ServerVariablespropriété qui peut nous fournir l'adresse IP à partir de la REMOTE_ADDRvaleur de la propriété. Cependant, je n'ai pas pu trouver un moyen similaire d'obtenir l'adresse IP de l'hôte distant à partir de l'API Web ASP.NET. Comment puis-je obtenir l'adresse IP …

14
Un Enum doit-il commencer par un 0 ou un 1?
Imaginez que j'ai défini l'énumération suivante: public enum Status : byte { Inactive = 1, Active = 2, } Quelle est la meilleure pratique pour utiliser enum? Devrait-il commencer par 1comme l'exemple ci-dessus ou commencer par 0(sans les valeurs explicites) comme ceci: public enum Status : byte { Inactive, Active …
136 c#  .net  enums 



7
dans un bloc «using», un SqlConnection est-il fermé au retour ou à une exception?
Première question: dis que j'ai using (SqlConnection connection = new SqlConnection(connectionString)) { connection.Open(); string storedProc = "GetData"; SqlCommand command = new SqlCommand(storedProc, connection); command.CommandType = CommandType.StoredProcedure; command.Parameters.Add(new SqlParameter("@EmployeeID", employeeID)); return (byte[])command.ExecuteScalar(); } La connexion est-elle fermée? Parce que techniquement, nous n'arrivons jamais au dernier }comme returnavant. Deuxième question: Cette fois, …
136 c#  using  sqlconnection 

9
Instructions GetHashCode en C #
J'ai lu dans le livre Essential C # 3.0 et .NET 3.5 que: Les retours de GetHashCode () sur la durée de vie d'un objet particulier doivent être constants (la même valeur), même si les données de l'objet changent. Dans de nombreux cas, vous devez mettre en cache la méthode …
136 c#  .net  hashcode 



9
Texte d'échappement pour HTML
Comment puis-je échapper du texte pour une utilisation HTML en C #? je veux faire sample="<span>blah<span>" et avoir <span>blah<span> s'affiche en texte brut au lieu de bla uniquement avec les balises faisant partie du html :(. Utilisation de C # et non d'ASP
136 c#  html  escaping 

14
Comment corriger l'erreur de conversion hors plage datetime2 à l'aide de DbContext et SetInitializer?
J'utilise les API DbContext et Code First introduites avec Entity Framework 4.1. Le modèle de données utilise des types de données de base tels que stringet DateTime. La seule annotation de données que j'utilise dans certains cas est [Required], mais ce n'est sur aucune des DateTimepropriétés. Exemple: public virtual DateTime …





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.