Please help. I am not seeing why this won't work. Thank you.

private void FNameTB_TextChanged(object sender, EventArgs e)
        {
            friend.FName = Console.ReadLine();
        }

        private void LNameTB_TextChanged(object sender, EventArgs e)
        {
            friend.LName = Console.ReadLine();
        }

        private void PhoneTB_MaskInputRejected(object sender, MaskInputRejectedEventArgs e)
        {
            friend.Phone = Console.ReadLine();
        }

        private void MonthTB_TextChanged(object sender, EventArgs e)
        {
            friend.BMonth = Convert.ToInt32(Console.ReadLine());
        }

        private  void DayTB_TextChanged(object sender, EventArgs e)
        {
            friend.BDay = Convert.ToInt32(Console.ReadLine());
        }

        
        
        private void EnterFriendBtn_Click(object sender, EventArgs e)
        {
            FileStream outFile = new FileStream("Friends.txt", FileMode.OpenOrCreate, FileAccess.Read, FileShare.ReadWrite);
            StreamWriter writer = new StreamWriter(outFile);
            writer.WriteLine(ToString());
                
            writer.Close();
            outFile.Close();
        }

I figured it out. I had my filestreams and streamwriters crossed and I moved all the readlines into the EnterFriendBtn.

Be a part of the DaniWeb community

We're a friendly, industry-focused community of developers, IT pros, digital marketers, and technology enthusiasts meeting, networking, learning, and sharing knowledge.