現在、次のコードを使用しています。
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");
保存ボタンをクリックすると常に実行されます。理由がわかりません。本当の場合にのみ実行したいと思います。