millennio
29-04-2011, 15:44
Questo codice funziona e nell'output mi scrive la lunghezza del numero
int numfiles = 1 + (System.IO.Directory.GetFiles(percorsoDef)).Length;
string snumfiles = numfiles.ToString();
Console.WriteLine(snumfiles.Length);
se invece voglio fare questo:
int numfiles = 1 + (System.IO.Directory.GetFiles(percorsoDef)).Length;
string snumfiles = numfiles.ToString();
//Console.WriteLine(snumfiles.Length);
string zeri;
if (snumfiles.Length = "1")
{
zeri = "000";
}
Ho questi errori:
su snumfiles.Length
Errore 3 Impossibile assegnare un valore alla proprietà o all'indicizzatore 'string.Length' perché è in sola lettura
e
su "1"
Errore 4 Impossibile convertire implicitamente il tipo 'string' in 'int'
Mi
int numfiles = 1 + (System.IO.Directory.GetFiles(percorsoDef)).Length;
string snumfiles = numfiles.ToString();
Console.WriteLine(snumfiles.Length);
se invece voglio fare questo:
int numfiles = 1 + (System.IO.Directory.GetFiles(percorsoDef)).Length;
string snumfiles = numfiles.ToString();
//Console.WriteLine(snumfiles.Length);
string zeri;
if (snumfiles.Length = "1")
{
zeri = "000";
}
Ho questi errori:
su snumfiles.Length
Errore 3 Impossibile assegnare un valore alla proprietà o all'indicizzatore 'string.Length' perché è in sola lettura
e
su "1"
Errore 4 Impossibile convertire implicitamente il tipo 'string' in 'int'
Mi