Articles of c #

ne peut pas implicitement convertir le type void en object. .NET MVC PartialViewResult

J’ai l’action du contrôleur suivante: [ChildActionOnly] public virtual PartialViewResult ListActions(int id) { var actions = meetingActionRepository.GetAllMeetingActions(id); return PartialView(actions); } Et le lien d’action suivant (en utilisant t4MVC et la syntaxe du razor) @Html.RenderAction(MVC.MeetingActions.ListActions(Model.MeetingId)) Cependant, cela me donne l’erreur: ne peut pas implicitement convertir le type void en object Autant que je puisse dire, l’action du […]

c – convertir une chaîne de casse mixte en minuscules

Quelle est la meilleure façon / plus propre de convertir une chaîne de casse en une minuscule en C?

Comment obtenir une extension de fichier à partir d’une chaîne en C ++

Étant donné une chaîne “filename.conf” , comment puis-je vérifier la partie extension? J’ai besoin d’une solution multiplateforme.

Quelle est la différence entre la sortie et le retour?

Quelle est la différence entre une déclaration de retour et une instruction de sortie dans la programmation en C lorsqu’elle est appelée de n’importe où dans un programme C?

Est-ce que .NET a un moyen de vérifier si List a contient tous les éléments de la liste b?

J’ai la méthode suivante: namespace ListHelper { public class ListHelper { public static bool ContainsAllItems(List a, List b) { return b.TrueForAll(delegate(T t) { return a.Contains(t); }); } } } L’objective est de déterminer si une liste contient tous les éléments d’une autre liste. Il me semble que quelque chose comme ça serait déjà intégré à […]

Surveiller vs verrou

Quand est-il approprié d’utiliser la classe Monitor ou le mot clé lock pour la sécurité des threads en C #? EDIT: D’après les réponses, le lock est un raccourci pour une série d’appels à la classe Monitor . À quoi sert exactement la serrure à court terme? Ou plus explicitement, class LockVsMonitor { private readonly […]

Comment obtenir un certain élément dans une liste, compte tenu de la position?

J’ai donc une liste: list myList; myList.push_back(Object myObject); Je ne suis pas sûr mais je suis convaincu que ce serait le “0ème” élément du tableau. Existe-t-il une fonction que je peux utiliser pour renvoyer “myObject”? Object copy = myList.find_element(0); ?

La référence null est-elle possible?

Ce morceau de code est-il valide (et le comportement défini)? int &nullReference = *(int*)0; G ++ et clang ++ le comstacknt sans aucun avertissement, même en utilisant -Wextra , -std=c++98 , -std=c++98 , -pedantic , -Weffc++ … Bien sûr, la référence n’est pas nulle, car on ne peut pas y accéder (cela supposerait de déréférencer […]

Classe de conteneur / bibliothèque pour C

Est-ce que quelqu’un connaît des bibliothèques de conteneurs C? Je cherche quelque chose qui donne des implémentations standard de listes liées, de tableaux, de tables de hachage, etc. Les principales préoccupations sont les suivantes: Le code client doit pouvoir créer des conteneurs pour plusieurs types de données différents sans modifier la bibliothèque. L’interface pour créer […]

> vs> = dans le sorting à bulles provoque une différence de performance significative

Je suis juste tombé sur quelque chose. Au début, je pensais que cela pourrait être une erreur de prédiction de la twig, comme c’est le cas dans ce cas , mais je ne peux pas expliquer pourquoi la mauvaise prononciation des twigs devrait provoquer ce phénomène. J’ai implémenté deux versions de Bubble Sort en Java […]