Twitter iPhone pliant OnePlus 11 PS5 Disney+ Orange Livebox Windows 11

namespace

3 réponses
Avatar
Sylfelin
Bonjour,

Peut'on faire dans fichiers1.cs
namespace MonMien
{
public class MaClassAMoi1
{
}
}

Puis dans fichiers2.cs
namespace MonMien
{
public class MaClassAMoi2
{
}
}

et dans fichiers2.cs
Using MonMien;

MonMien.MaClassAMoi1
MonMien.MaClassAMoi2

Ceci pour éclater des procédure dans plusieurs fichiers tout en les
regroupant dans le même espace de nom ?

Merci


--
---
Sylfelin

3 réponses

Avatar
Paul Bacelar
Oui.
Pensez au class partiel en .NET2.0.
--
Paul Bacelar
MVP VC++

"Sylfelin" wrote in message
news:
Bonjour,

Peut'on faire dans fichiers1.cs
namespace MonMien
{
public class MaClassAMoi1
{
}
}

Puis dans fichiers2.cs
namespace MonMien
{
public class MaClassAMoi2
{
}
}

et dans fichiers2.cs
Using MonMien;

MonMien.MaClassAMoi1
MonMien.MaClassAMoi2

Ceci pour éclater des procédure dans plusieurs fichiers tout en les
regroupant dans le même espace de nom ?

Merci


--
---
Sylfelin




Avatar
Geoffrey
Je crois que le using ne sera pas accepter.
Il suffit pour que cela fonctionne que les 2 ficheirs soient dans le même
projet

"Sylfelin" a écrit dans le message de
news:
Bonjour,

Peut'on faire dans fichiers1.cs
namespace MonMien
{
public class MaClassAMoi1
{
}
}

Puis dans fichiers2.cs
namespace MonMien
{
public class MaClassAMoi2
{
}
}

et dans fichiers2.cs
Using MonMien;

MonMien.MaClassAMoi1
MonMien.MaClassAMoi2

Ceci pour éclater des procédure dans plusieurs fichiers tout en les
regroupant dans le même espace de nom ?

Merci


--
---
Sylfelin




Avatar
adebaene
Sylfelin a écrit :

Bonjour,

Peut'on faire dans fichiers1.cs
namespace MonMien
{
public class MaClassAMoi1
{
}
}

Puis dans fichiers2.cs
namespace MonMien
{
public class MaClassAMoi2
{
}
}

et dans fichiers2.cs
Using MonMien;

MonMien.MaClassAMoi1
MonMien.MaClassAMoi2

Ceci pour éclater des procédure dans plusieurs fichiers tout en les
regroupant dans le même espace de nom ?



Oui, les namespace sont "ouverts" : on peut toujours rajouter de
nouveaux éléments à un namespace existant, y compris à travers
plusieurs assemblies. Par exemple, le namespace Microsoft.Win32 est
implémenté en partie dans mscorlib.dll, en partie dans System.dll, et
sans doute en partie dans d'autres assemblies (j'ai la flemme de
vérifier).

Arnaud
MVP - VC


Merci


--
---
Sylfelin