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

11
Type nullable comme paramètre générique possible?
Je veux faire quelque chose comme ça: myYear = record.GetValueOrNull<int?>("myYear"), Notez le type nullable comme paramètre générique. Puisque la GetValueOrNullfonction pouvait retourner null, ma première tentative était la suivante: public static T GetValueOrNull<T>(this DbDataRecord reader, string columnName) where T : class { object columnValue = reader[columnName]; if (!(columnValue is DBNull)) …
287 c#  generics 

12
C #: mot-clé 'is' et vérification de Not
C'est une question stupide, mais vous pouvez utiliser ce code pour vérifier si quelque chose est d'un type particulier ... if (child is IContainer) { //.... Existe-t-il un moyen plus élégant de vérifier l'instance "NOT"? if (!(child is IContainer)) { //A little ugly... silly, yes I know... //these don't work …
287 c#  casting  keyword 

9
Comment initialiser facilement une liste de Tuples?
J'adore les tuples . Ils vous permettent de regrouper rapidement les informations pertinentes sans avoir à écrire une structure ou une classe pour cela. Ceci est très utile lors de la refactorisation de code très localisé. L'initialisation d'une liste semble cependant un peu redondante. var tupleList = new List<Tuple<int, string>> …




8
Ignorer le mappage d'une propriété avec Automapper
J'utilise Automapper et j'ai le scénario suivant: La classe OrderModel a une propriété appelée 'ProductName' qui n'est pas dans la base de données. Donc quand j'essaye de faire le mapping avec: Mapper.CreateMap<OrderModel, Orders>(); Il génère une exception: "Les 1 propriétés suivantes sur Project.ViewModels.OrderModel ne sont pas mappées: 'ProductName' J'ai lu …


10
Lecture d'une clé à partir de Web.Config à l'aide de ConfigurationManager
J'essaie de lire les clés du Web.configfichier dans une couche différente de la couche Web (même solution) Voici ce que j'essaye: string userName = System.Configuration.ConfigurationManager.AppSettings["PFUserName"]; string password = System.Configuration.ConfigurationManager.AppSettings["PFPassWord"]; Et voici mon appSettingsdans le Web.configdossier: <configuration> .... <appSettings> <add key="PFUserName" value="myusername"/> <add key="PFPassWord" value="mypassword"/> </appSettings> .... </configuration> Lorsque je débogue …
284 c#  asp.net-mvc 




9
Insertion d'un caractère de tabulation dans du texte à l'aide de C #
Je construis une application où je saisir plusieurs valeurs et construire un texte avec eux Name, Ageetc. La sortie sera un texte brut dans un fichier TextBox. J'essaie de faire apparaître ces informations sous forme de columns, donc j'essaie de les séparer avec tabpour le rendre plus clair. Par exemple, …
284 c#  .net 


6
Où se trouve HttpContent.ReadAsAsync?
Je vois dans des tonnes d'exemples sur le Web en utilisant le nouvel HttpClientobjet (dans le cadre de la nouvelle API Web) qu'il devrait y avoir une HttpContent.ReadAsAsync<T>méthode. Cependant, MSDN ne mentionne pas cette méthode et IntelliSense ne la trouve pas. Où est-il allé et comment contourner ce problème?

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.