j'ai un nom de fichier qui a le format suivant:incrémentation automatique nom
horodatage-nom d'utilisateur-1
Ce fichier est constamment ise écrit, mais avant qu'il ne soit trop gros je veux créer un nouveau fichier .
horodatage-nom d'utilisateur-2
Comment puis-je acheive cela avec l'aide de moins de mémoire (c.-à-pas ou peu variables)
voici ma version:
private void Split() {
char[] strArr = FlowArgs.Filename.ToCharArray();
int num;
//get the last number
if(Int32.TryParse(strArr[strArr.Length - 1].ToString(), out num)) {
num += 1;
}
//replace the old number with the new number
char.TryParse(num.ToString(), out strArr[strArr.Length - 1]);
FlowArgs.Filename = strArr.ToString();
}
Edit: J'ai ajouté une propriété "version" (int) dans la classe FlowArgs. Cependant, mon nouveau problème est que comment puis-je ajouter cela à la fin de thefilename
L'optimisation prématurée est la racine de tout mal –