J'ai ce morceau de code en C# :
private static void _constructRow(SqlDataReader reader, system.IO.StreamWriter stwr, bool getColumnName)
{
for (int i = 0; i < reader.FieldCount; i++)
stwr.Writeline(String.Format("<td>{0}</td"), getColumnName ? reader.GetName(i) : reader.GetValue(i).ToString()));
}
J'essaie de comprendre ce que fait la partie qui commence par "getColumnName ?" et se termine par ".ToString()". J'ai compris que c'est un type system.object, mais je n'ai aucune idée de ce qu'il fait spécifiquement ou comment il fonctionne. Je veux cela à cause de ceci : Le "lecteur" contenait plusieurs lignes et je veux écrire seulement des lignes spécifiques.
Si quelqu'un peut m'aider sur l'un ou l'autre de ces points, je lui en serai reconnaissant.