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
LINQ: "contient" et une requête Lambda
J'ai un List<BuildingStatus>appelé buildingStatus. Je voudrais vérifier si elle contient un état dont le code char (retourné par GetCharCode()) est égale à une variable, v.Status. Existe-t-il un moyen de le faire, dans le sens du code (non compilant) ci-dessous? buildingStatus.Contains(item => item.GetCharValue() == v.Status)
168 c#  .net  list  linq  lambda 

3
Meilleure API C # pour créer un PDF [fermé]
Dans l'état actuel des choses, cette question ne convient pas à notre format de questions-réponses. Nous nous attendons à ce que les réponses soient étayées par des faits, des références ou une expertise, mais cette question suscitera probablement un débat, des arguments, un sondage ou une discussion approfondie. Si vous …
168 c#  .net  api  pdf-generation 


4
Pourquoi utiliser Task <T> sur ValueTask <T> en C #?
На этот вопрос есть ответы на Stack Overflow на русском : Когда следует использовать ValueTask &lt;T&gt;? À partir de C # 7.0, les méthodes asynchrones peuvent renvoyer ValueTask &lt;T&gt;. L'explication dit qu'il devrait être utilisé lorsque nous avons un résultat mis en cache ou que nous simulons une asynchrone via …
168 c#  asynchronous 

11
ASP.NET Core Get Json Array à l'aide d'IConfiguration
Dans appsettings.json { "MyArray": [ "str1", "str2", "str3" ] } Dans Startup.cs public void ConfigureServices(IServiceCollection services) { services.AddSingleton&lt;IConfiguration&gt;(Configuration); } Dans HomeController public class HomeController : Controller { private readonly IConfiguration _config; public HomeController(IConfiguration config) { this._config = config; } public IActionResult Index() { return Json(_config.GetSection("MyArray")); } } Il y a …



8
Comment trouver le chemin du fichier app.config actif?
J'essaye de terminer ce gestionnaire d'exceptions: if (ConfigurationManager.ConnectionStrings["ConnectionString"]==null) { string pathOfActiveConfigFile = ...? throw new ConfigurationErrorsException( "You either forgot to set the connection string, or " + "you're using a unit test framework that looks for "+ "the config file in strange places, update this file : " + pathOfActiveConfigFile); …


18
ObservableCollection ne remarque pas quand l'élément qu'il change (même avec INotifyPropertyChanged)
Quelqu'un sait-il pourquoi ce code ne fonctionne pas: public class CollectionViewModel : ViewModelBase { public ObservableCollection&lt;EntityViewModel&gt; ContentList { get { return _contentList; } set { _contentList = value; RaisePropertyChanged("ContentList"); //I want to be notified here when something changes..? //debugger doesn't stop here when IsRowChecked is toggled } } } public …

9
Visual Studio: ContextSwitchDeadlock
J'ai reçu un message d'erreur que je ne peux pas résoudre. Il provient de Visual Studio ou du débogueur. Je ne sais pas si la condition d'erreur ultime se trouve dans VS, le débogueur, mon programme ou la base de données. Ceci est une application Windows. Pas une application Web. …

4
Func <T> sans paramètre out
Puis-je passer une méthode avec un paramètre out comme Func? public IList&lt;Foo&gt; FindForBar(string bar, out int count) { } // somewhere else public IList&lt;T&gt; Find(Func&lt;string, int, List&lt;T&gt;&gt; listFunction) { } Func a besoin d'un type pour que out n'y soit pas compilé, et l'appel de listFunction nécessite un int et …
167 c#  .net  linq  generics  func 

16
Contrôleur unique avec plusieurs méthodes GET dans l'API Web ASP.NET
Dans l'API Web, j'avais une classe de structure similaire: public class SomeController : ApiController { [WebGet(UriTemplate = "{itemSource}/Items")] public SomeValue GetItems(CustomParam parameter) { ... } [WebGet(UriTemplate = "{itemSource}/Items/{parent}")] public SomeValue GetChildItems(CustomParam parameter, SomeObject parent) { ... } } Comme nous pouvions mapper des méthodes individuelles, il était très simple d'obtenir …

8
Existe-t-il un moyen de vérifier si int est une énumération légale en C #?
J'ai lu quelques articles SO et il semble que la plupart des opérations de base manquent. public enum LoggingLevel { Off = 0, Error = 1, Warning = 2, Info = 3, Debug = 4, Trace = 5 }; if (s == "LogLevel") { _log.LogLevel = (LoggingLevel)Convert.ToInt32("78"); _log.LogLevel = (LoggingLevel)Enum.Parse(typeof(LoggingLevel), …
167 c#  enums 

14
foreach vs someList.ForEach () {}
Il existe apparemment de nombreuses façons de parcourir une collection. Curieux de savoir s'il y a des différences ou pourquoi vous utiliseriez un moyen plutôt que l'autre. Premier type: List&lt;string&gt; someList = &lt;some way to init&gt; foreach(string s in someList) { &lt;process the string&gt; } L'autre manière: List&lt;string&gt; someList = …
167 c#  .net  generics  loops  enumeration 

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.