J'ai recherché et trouvé la solution sur MSDN.C# écrire des lignes multiples dans le fichier cs
// Compose a string that consists of three lines.
string lines = "First line.\r\nSecond line.\r\nThird line.";
// Write the string to a file.
System.IO.StreamWriter file = new System.IO.StreamWriter("c:\\test.txt");
file.WriteLine(lines);
file.Close();
Comment étendre les lignes à contenu complexe, y compris des lignes de code C# naturel. par ex. Je veux écrire les informations ci-dessous dans mon fichier test.cs.
Pourquoi? Je suis en train d'analyser un schéma XML avec C# Console Application. Et je veux générer le résultat de la console dans un fichier .cs pendant la durée du compilateur.
using System;
using System.Collections.Generic;
using System.Text;
namespace CommonDef
{
public class CCODEData
{
public int iCodeId;
public string sCode;
public CODEDType cType;
public int iOccures;
}
[Description("CodeType for XML schema.")]
public enum CODEDType
{
cString = 1,
cInt = 2,
cBoolean = 3,
}
merci.
vous voulez lire le fichier cs et l'écrire dans un fichier? ou juste écrire du code codé en dur? – Kobi
Ma pratique: Étape1. J'ai analysé un schéma XML avec C# Console Application. Étape2. Je veux écrire le résultat de la console dans un fichier .cs au moment de la compilation (projet de construction). Étape3. Le nouveau fichier .cs peut être combiné avec mes autres fichiers .cs fils au moment de l'exécution. Je vous remercie. –