using System;
using System.IO;
using System.Text;
using System.Runtime.InteropServices;
public class name
{
    [DllImport("kernel32")]
    private static extern long WritePrivateProfileString(string section, string key, string val, string filePath);
    [DllImport("kernel32")]
    private static extern int GetPrivateProfileString(string section, string key, string def, StringBuilder retVal, int size, string filePath);
    public static void Main()
    {
        try
        {
            StringBuilder temp = new StringBuilder(255);
            int i = GetPrivateProfileString("server","", "", temp, 255, "D:\\ip.ini");
            Console.WriteLine(temp.ToString());
        }
        catch
        {
            Console.WriteLine("执行出错");
        }
    }
}
你把server改成你开始读取的位置
然后将GetPrivateProfileString设置好结束位置
就可以了

解决方案 »

  1.   

    按照你字面和给的内容最简单的就这样写
    比如我的文件中的内容为: 
    suhan 
    23 
    男 我应该怎么把这些内容读出,显示在各个textbox下。
                string[] lines=File.ReadAllLines("", Encoding.Default);
                nameTextBox.Text = lines[0];
                ageTextBox.Text = lines[1];
                sexTextBox.Text = lines[2];
      

  2.   

    IO..       
     StreamReader sr = new StreamReader(Path);
            value1=sr.ReadLine();
            value2 = sr.ReadLine();
    ......
      

  3.   

     貌似我表达错了,,文件不一定是按行存的。看下我前面的代码。我想在Form2中显示F哦Form1的内容(通过文件,) public partial class Form1 : Form
        {
            public class record
            {
                public string name;
                public string sex;
                public string age;
                public string peoples;
                public string school;
            }
            public Form1()
            {
                InitializeComponent();
            }        private void button1_Click(object sender, EventArgs e)
            {
                record myr=new record();
                FileStream fs = new FileStream("f:\\22", FileMode.OpenOrCreate, FileAccess.Write, FileShare.ReadWrite);
                BinaryWriter br = new BinaryWriter(fs);
                br.Seek(0, SeekOrigin.End);            myr.name = textBox1.Text;
                br.Write(myr.name);
                myr.sex = textBox2.Text;
                br.Write(myr.sex);
                myr.age = textBox3.Text;
                br.Write(myr.age);
                myr.peoples = textBox4.Text;
                br.Write(myr.peoples);
                myr.school = textBox5.Text;
                br.Write(myr.school);            br.Close();
                fs.Close();                   }        private void button2_Click(object sender, EventArgs e)
            {
                Form2 fm2 = new Form2();
                fm2.Show();
            }
      

  4.   

    你这么写,谁知道你的name写了多少。sex写了多少。
    完全没有格式的话,那没有办法了.
      

  5.   

    readline啊
    一行一行的读取,读取一行
    赋值一行