j'ai les méthodes suivantes:terminologie correcte pour la diffusion d'un fichier en octets et le dos
public static byte[] ConvertFileToBytes(string filePath)
{
var fInfo = new FileInfo(filePath);
var numBytes = fInfo.Length;
var dLen = Convert.ToDouble(fInfo.Length/1000000);
var fStream = new FileStream(filePath, FileMode.Open, FileAccess.Read);
var br = new BinaryReader(fStream);
var data = br.ReadBytes((int)numBytes);
br.Close();
fStream.Close();
fStream.Dispose();
return data;
}
public static void ConvertBytesToFile(byte[] file, string filePath)
{
var ms = new MemoryStream(file);
var fs = new FileStream(filePath, FileMode.Create);
ms.WriteTo(fs);
ms.Close();
fs.Close();
fs.Dispose();
}
Quel est le bon de nommer ces méthodes? (parce que Convertir XXX-YYY juste ne coupe pas dans une bibliothèque Utilitaires)
... haha! Je continue à apprendre une tonne de nouvelles choses tous les jours. Salut mon pote! –
N'essayant pas d'être un imbécile mais j'ai vu cela plusieurs fois. Cette réponse ne répond pas à la question posée. C'est une bonne suggestion cependant. La question concerne ses signatures de méthodes et non leur implémentation. Est-ce que SO voudrait les garder quelque peu cohérentes. –
@Deviant: Je pense que c'est en ce sens que je déduis que les noms corrects devraient être "Lire" et "Écrire". Puisque nous traitons spécifiquement des fichiers, "(de) serialize" est trop générique. Idem pour "marshal", qui je pense a aussi des connotations légèrement différentes. –