FAQ C#Consultez toutes les FAQ
Nombre d'auteurs : 41, nombre de questions : 274, dernière mise à jour : 27 mai 2018 Ajouter une question
Cette FAQ a été réalisée pour répondre aux questions les plus fréquemment posées concernant C# sur le forum Développement DotNET
Je tiens à souligner qu'elle ne garantit en aucun cas que les informations qu'elle contient sont correctes ; les auteurs font le maximum, mais l'erreur est humaine. Si vous trouvez une erreur, ou que vous souhaitez devenir rédacteur, lisez ceci .
Sur ce, je vous souhaite une bonne lecture.
Commentez cette FAQ : Commentez
- 2.1. Opérations de base (13)
- 2.2. Classes et membres de classe (21)
- 2.3. Gestion d'erreurs (5)
Le C# (prononcé See-Sharp), est un nouveau langage développé par Microsoft. Il s'inspire notamment de Java, C++ et Delphi. Il a été conçu par Anders Hejlsberg, déjà à l'origine du langage Delphi.
C# a été conçu spécifiquement pour la plateforme .NET, il est donc généralement considéré comme le langage le plus adapté pour le développement .NET.
Il existe plusieurs outils pour développer des applications C#, voici les principaux :
- Microsoft Visual Studio .NET : VS.NET est la solution de Microsoft. Elle comprend un IDE et des compilateurs et autres outils pour C#, VB.NET, C++/C++.NET, Visual J#.
Elle se décline en différentes éditions, plus ou moins complètes, selon le profil de l'utilisateur (développeur, architecte...).
La version courante est Visual Studio 2008 SP1. La prochaine version, Visual Studio 2010, est actuellement disponible en beta 2 et devrait sortir en version finale le 12 avril 2010. Il existe également des versions Express, gratuites, qui ne gèrent qu'un seul langage. - Le Windows SDK est disponible gratuitement sur le site de Microsoft. Il dispose de tous les outils en ligne de commande nécessaires à la construction d'applications .NET à l'aide de C#, notamment le compilateur csc.exe. Vous pouvez utiliser n'importe quel éditeur de texte pour vos fichiers sources.
- SharpDevelop : un IDE open source gratuit pour .NET.
- MonoDevelop : un IDE open source pour .NET, gratuit, qui fonctionne sous Linux et utilise Mono, l'implémentation open source de .NET.
- Mono : une implémentation open source de .NET, qui fonctionne sur la plupart des systèmes d'exploitation (Linux, Windows, Mac OS...). Comme le SDK du .NET framework, il dispose d'outils en ligne de commande pour la compilation. Vous pouvez utiliser n'importe quel éditeur de texte.
Notez que Mono a généralement un peu de retard sur le framework de Microsoft en ce qui concerne les fonctionnalités les plus récentes, et certaines fonctionnalités du .NET framework n'ont jamais été portées sur Mono (WPF par exemple).
Les systèmes d'exploitations Microsoft suivants supportent la conception et le déploiement d'applications .NET développés avec C#.
- Microsoft Windows Seven
- Microsoft Windows Server 2008
- Microsoft Windows Vista
- Microsoft Windows Server 2003
- Windows XP Professionnel
- Windows XP Édition familiale (Sans possibilité de création d'applications Web et de services WEB XML)
- Windows 2000 Professionnel (Service Pack 3 ou version ultérieure requis)
- Windows 2000 Server (Service Pack 3 ou version ultérieure requis)
- Windows NT 4.0 (.NET 1.1 seulement)
Les plates-formes Windows 98, Windows 98 Deuxième Édition et Windows ME, Microsoft Windows NT 4.0 (pour VS.NET 2002) ne sont pas prises en charge pour la conception et le développement avec Visual Studio .NET.
Vous aussi pouvez déployer des applications dans les environnements de plates-formes Windows 98 et Windows ME, Microsoft Windows NT 4.0 (Service Pack 6a requis).
Pour déployer des applications .NET sous des environnements Unix, Linux et MacOSX vous pouvez utiliser Mono.
L'installation du runtime Framework.NET ou de Mono est indispensable sur le poste cible.
Proposer une nouvelle réponse sur la FAQ
Ce n'est pas l'endroit pour poser des questions, allez plutôt sur le forum de la rubrique pour çaLes sources présentées sur cette page sont libres de droits et vous pouvez les utiliser à votre convenance. Par contre, la page de présentation constitue une œuvre intellectuelle protégée par les droits d'auteur. Copyright © 2024 Developpez Developpez LLC. Tous droits réservés Developpez LLC. Aucune reproduction, même partielle, ne peut être faite de ce site et de l'ensemble de son contenu : textes, documents et images sans l'autorisation expresse de Developpez LLC. Sinon vous encourez selon la loi jusqu'à trois ans de prison et jusqu'à 300 000 € de dommages et intérêts.