J'ai écrit une classe ...Comment supprimer le besoin d'un préfixe d'espace de noms?
namespace SharpQuery
{
public static class SharpQuery
{
public static IEnumerable<HtmlNode> Load(Uri uri)
{
// ...
Mais quand je veux appeler la méthode Load
à l'intérieur d'un espace de noms différent je dois écrire SharpQuery.SharpQuery.Load
même si je mets using SharpQuery;
en haut. Pourquoi donc? Comment puis-je me débarrasser de la nécessité de spécifier l'espace de noms?
Ne compile-t-il pas vraiment ou fais-tu juste confiance à Intellisense? ;) –
@Frederic: Je faisais confiance à Intellisense ..... laissez-moi l'essayer. – mpen
Non. Ne compile pas non plus. 'Le type ou le nom d'espace de noms 'Load' n'existe pas dans l'espace de nom 'SharpQuery' (manque-t-il une référence d'assembly?)' – mpen