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



5
Attribuer du code à une variable
Est-il possible de créer une variable et de lui attribuer une ligne de code, telle que: ButtonClicked = (MessageBox.Show("Hello, World!")); ... donc quand j'utilise la variable, elle exécutera la ligne de code.
124 c#  variables 

9
Est-ce que int [] est un type référence ou un type valeur?
Je sais qu'un int est un type valeur, mais que sont les tableaux de types valeur? Types de référence? Types de valeur? Je veux passer un tableau à une fonction pour vérifier quelque chose. Dois-je simplement passer le tableau, car il passera simplement la référence de celui-ci, ou devrais-je le …
124 c#  .net 

11
Comment convertir char en int?
Quelle est la bonne façon de convertir un charen int? Cela donne 49: int val = Convert.ToInt32('1'); //int val = Int32.Parse("1"); // Works Je ne veux pas convertir en chaîne et ensuite l'analyser.
124 c#  .net 

11
Passer le tableau à l'action mvc via AJAX
J'essaie de passer un tableau (ou IEnumerable) d'entiers de via AJAX à une action MVC et j'ai besoin d'un peu d'aide. le javascript est $.get('/controller/MyAction', { vals: arrayOfValues }, function (data) {... et l'action du contrôleur est public ActionResult MyAction(IEnumerable<int> arrayOfValues ) Au moment où la requête est formatée comme …
124 c#  asp.net-mvc  jquery 

9
Remplir une liste déroulante de rasoir à partir d'une liste <objet> dans MVC
J'ai un modèle: public class DbUserRole { public int UserRoleId { get; set; } public string UserRole { get; set; } } public class DbUserRoles { public List&lt;DbUserRole&gt; GetRoles() { BugnetReports RoleDropDown = new BugnetReports(); List&lt;DbUserRole&gt; Roles = new List&lt;DbUserRole&gt;(); DataSet table = RoleDropDown.userRoleDropDown(); foreach (DataRow item in table.Tables[0].Rows) { …

3
Redimensionner l'image proportionnellement avec les contraintes MaxHeight et MaxWidth
Utilisation System.Drawing.Image. Si la largeur ou la hauteur d'une image dépasse le maximum, elle doit être redimensionnée proportionnellement. Après redimensionnement, il doit s'assurer qu'aucune largeur ou hauteur ne dépasse toujours la limite. La largeur et la hauteur seront redimensionnées jusqu'à ce qu'elles ne dépassent pas automatiquement le maximum et le …

6
Comment implémenter IEnumerable <T>
Je sais comment implémenter le IEnumerable non générique, comme ceci: using System; using System.Collections; namespace ConsoleApplication33 { class Program { static void Main(string[] args) { MyObjects myObjects = new MyObjects(); myObjects[0] = new MyObject() { Foo = "Hello", Bar = 1 }; myObjects[1] = new MyObject() { Foo = "World", …
124 c#  .net  generics 

7
Compilation conditionnelle et objectifs du cadre
Il y a quelques endroits mineurs où le code de mon projet peut être considérablement amélioré si le framework cible était une version plus récente. J'aimerais pouvoir mieux tirer parti de la compilation conditionnelle en C # pour les changer selon les besoins. Quelque chose comme: #if NET40 using FooXX …
124 c#  .net-3.5  msbuild  .net-4.0 

8
"Traitez tous les avertissements comme des erreurs sauf…" dans Visual Studio
Dans Visual Studio, je peux sélectionner l'option «Traiter les avertissements comme des erreurs» pour empêcher la compilation de mon code en cas d'avertissement. Notre équipe utilise cette option, mais il y a deux avertissements que nous aimerions garder comme avertissements. Il existe une option pour supprimer les avertissements, mais nous …
124 c#  msbuild 



1
Les SyntaxNodes Roslyn sont-ils réutilisés?
J'ai jeté un coup d'œil à Roslyn CTP et, bien qu'il résout un problème similaire à l' API de l'arbre d'expression , les deux sont immuables, mais Roslyn le fait d'une manière assez différente: Expressionles nœuds n'ont aucune référence au nœud parent, sont modifiés à l'aide de a ExpressionVisitoret c'est …


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.