Pensez le code suivant:Comment passer un tableau d'octets en lecture seule?
static int Main() {
byte[] data = File.ReadAllBytes("anyfile");
SomeMethod(data);
...
}
static void SomeMethod(byte[] data) {
data[0] = anybytevalue; // this line should not be possible!!!
byte b = data[0]; // only reading should be allowed
...
}
Est-il possible de passer l'octet readonly [] en C#? La copie n'est pas une solution. Je ne voudrais pas perdre de mémoire (parce que le fichier pourrait devenir très gros). S'il vous plaît garder la performance à l'esprit!
C# est déjà dans vos tags. S'il vous plaît ne pas dupliquer cela dans votre titre. –
Désolé, je ne savais pas! – raisyn