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

7
Fonctionnalités C # 6.0 ne fonctionnant pas avec Visual Studio 2015
Je teste Visual Studio 2015 avec C # 6.0 mais les fonctionnalités du langage ne fonctionnent pas. Dans une application Web MVC, le code suivant se compile: if (!string.IsNullOrWhiteSpace(Model.Profile?.TypeName)) { // More logic here... } Cependant, lorsque j'exécute l'application via Debug et IIS Express, j'obtiens l'erreur suivante: CS1525: terme d'expression …

16
Propriétés vs méthodes
Question rapide: Quand décidez-vous d'utiliser des propriétés (en C #) et quand décidez-vous d'utiliser des méthodes? Nous sommes occupés à avoir ce débat et avons trouvé des domaines où il est discutable de savoir si nous devrions utiliser une propriété ou une méthode. Un exemple est celui-ci: public void SetLabel(string …
135 c#  properties  methods 

21
Comment avoir une zone de liste déroulante liée enum avec un formatage de chaîne personnalisé pour les valeurs enum?
Dans le post Enum ToString , une méthode est décrite pour utiliser l'attribut personnalisé DescriptionAttributecomme ceci: Enum HowNice { [Description("Really Nice")] ReallyNice, [Description("Kinda Nice")] SortOfNice, [Description("Not Nice At All")] NotNice } Et puis, vous appelez une fonction GetDescription, en utilisant une syntaxe comme: GetDescription<HowNice>(NotNice); // Returns "Not Nice At All" …
135 c#  combobox  enums 



5
Méthodes d'action ambiguë ASP.NET MVC
J'ai deux méthodes d'action qui sont contradictoires. Fondamentalement, je veux pouvoir accéder à la même vue en utilisant deux itinéraires différents, soit par l'ID d'un élément, soit par le nom de l'élément et celui de son parent (les éléments peuvent avoir le même nom dans différents parents). Un terme de …

4
Contrainte de type multiple (OR) de méthode générique
En lisant ceci , j'ai appris qu'il était possible d'autoriser une méthode à accepter des paramètres de plusieurs types en en faisant une méthode générique. Dans l'exemple, le code suivant est utilisé avec une contrainte de type pour s'assurer que "U" est un IEnumerable<T>. public T DoSomething<U, T>(U arg) where …
135 c#  asp.net-mvc-3  types 


5
Désérialiser de la chaîne à la place TextReader
Je veux changer mon code de: string path = @"c:\Directory\test.xml"; XmlSerializer s = new XmlSerializer(typeof(Car)); TextReader r = new StreamReader(path); Car car = (Car)s.Deserialize(r); r.Close(); en code qui convertirait un XML en chaîne, puis convertirait la chaîne en objet Car. Est-ce possible?
135 c#  xml  serialization 


7
C # a-t-il un équivalent à encodeURIComponent () de JavaScript?
En JavaScript: encodeURIComponent("©√") == "%C2%A9%E2%88%9A" Existe-t-il un équivalent pour les applications C #? Pour échapper des caractères HTML, j'ai utilisé: txtOut.Text = Regex.Replace(txtIn.Text, @"[\u0080-\uFFFF]", m => @"&#" + ((int)m.Value[0]).ToString() + ";"); Mais je ne sais pas comment convertir la correspondance au format hexadécimal correct que JS utilise. Par exemple ce …

8
Que fait SynchronizationContext?
Dans le livre Programming C #, il contient un exemple de code sur SynchronizationContext: SynchronizationContext originalContext = SynchronizationContext.Current; ThreadPool.QueueUserWorkItem(delegate { string text = File.ReadAllText(@"c:\temp\log.txt"); originalContext.Post(delegate { myTextBox.Text = text; }, null); }); Je suis un débutant dans les discussions, alors veuillez répondre en détail. Premièrement, je ne sais pas ce …
135 c#  .net  multithreading 



5
Quand devons-nous définir UseShellExecute sur True?
// // Summary: // Gets or sets a value indicating whether to use the operating system shell // to start the process. // // Returns: // true to use the shell when starting the process; otherwise, the process is // created directly from the executable file. The default is true. …
135 c# 

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.