J'utilise une instance d'une classe privée en tant qu'objet d'état fourni à une opération stream.BeginRead. (La classe est privé à ma classe principale de lecture/écriture de flux.)Les classes privées doivent-elles être accessibles par propriétés?
public class MainClass
{
// ...
private class ResponseState
{
public IResponse response;
public Stream stream;
public byte[] buffer = new byte[1024];
}
}
L'accès à la classe est via les champs directement. Dois-je vraiment fournir l'accès à la classe via des propriétés dans ce cas, même si elle doit seulement être utilisée pour l'état de conservation?
Intéressé de savoir ce que les autres font.
Merci à tous pour les réponses. Malheureusement, je ne peux en choisir qu'un, et j'ai choisi la réponse d'Andrew. – Andy