文件内容错误地指示已存在值

时间:2013-10-14 23:50:47

标签: c# winforms file-io

我目前正在使用以下代码:

private void NewContactSaveButton_Click_1(object sender, EventArgs e)
{
    if (NewContactTextBoxName.Text == "")
    {
        MessageBox.Show("Please enter a Contact Name");
    }
    else
    {   
        ContactInformation.ContactName = NewContactTextBoxName.Text;
        string contactpath2 = @"CurrentContacts.txt";
        string contactpath3 = @"" + ContactInformation.ContactName + ".txt";
        string Readfile = File.ReadAllText(contactpath2);
        if (Readfile.Contains(ContactInformation.ContactName))
        {
            MessageBox.Show("This contact already exsists. Please rename the contact you're trying to create or delete the exsisting contact");
        }
        else
        {
            //save contact to file
        }
    }
}

以下类文件:

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Contact_List
{
    public class ContactInformation
    {
        public static string ContactName;
        public static string ContactCellNumber;
        public static string ContactOtherNumber;
        public static string ContactRelationship;
        public static string ContactEmail;
        public static string ContactNote;
    }
}

我的问题是以下代码行:

MessageBox.Show("This contact already exists. Please rename the contact you're trying to create or delete the existing contact");
单击“保存”按钮时,

始终运行。我不明白为什么,并希望它只在真实时运行。

0 个答案:

没有答案