J'ai un fichier CSV avec 48 lignes d'entiers. J'utilise la fonction openfiledialog de visual C# pour permettre à un utilisateur de sélectionner ce fichier. Je veux ensuite que le programme tronque ce fichier à 24 lignes. Y at-il une fonction tronquée que je peux utiliser pour le faire facilement? Sinon, comment puis-je y aller? Voici ce que j'ai jusqu'à présent ...Tronquer le fichier CSV en C#
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.IO;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace sts_converter
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void select_Click(object sender, EventArgs e)
{
int size = -1;
DialogResult result = openFileDialog1.ShowDialog(); // Show the dialog.
if (result == DialogResult.OK) // Test result.
{
string file = openFileDialog1.FileName;
try
{
string text = File.ReadAllText(file);
size = text.Length;
}
catch (IOException)
{
}
}
Console.WriteLine(size); // <-- Shows file size in debugging mode.
Console.WriteLine(result); // <-- For debugging use only.
}
}
}
+1 Bonne question, puisque je l'ai trouvé/appris une utilisation pour la méthode 'Take' Linq. –