【解決方法】私のC#コードでのエラー解決


Windowsフォームでテキストボックスのプロパティを変更しようとするたびに、このエラーが発生します:

—————————
Microsoft Visual C# 2008 Express Edition
—————————
コード生成中にエラーが発生しました。 デザイナーで行った変更は、ソース コードにコミットされていません。 ソース ファイルを閉じてから再度開くことをお勧めします。 エラーメッセージは次のとおりです。

不明なエラー
—————————
OK
—————————

解決方法を教えてください???

解決策 1

ウィンドウを閉じて再起動してみてください。 次に、VS を開き、完全な再構築を行う前に解決策をクリーンアップします。 それでも解決しない場合は、提供された情報よりもさらに多くの情報が必要になります。 :笑う:

[edit]

わーい! 私は今気づきました-これは私が与えた最初のQA回答であり、基本的に「電源を切って再びオンにします」です! 😀
・オリジナルハンドル
[/edit]

解決策 4

従業員1を使用。
システムを使用する;
System.Collections.Generic の使用;
System.Linq を使用します。
System.Text を使用します。
System.Xml.Linq を使用します。

名前空間従業員1
{ 公務員
{
public int ID { get; プライベートセット; }

プライベート文字列 fn;
プライベート文字列 ln;
私的浮動小数点給与;
プライベート int ID。
内部整数 n;

公務員()
{
ID = 1;

fn = ” “;
ln = ” “;
給料 = 0;
}

公務員 (int id、文字列 Fn、文字列 Ln、float salaire)
{
ID = ID;
Fn = fn;
Ln = ln;
給料=給料;
}
public void print()
{
Console.WriteLine(ln + ” ” + fn + “.” + ID + ” ” + 給料);
}
public void setsalary(float s)
{
給与 = s;
}
public int getID()
{
ID を返します。

}
public void setID(int Id)
{
ID = 0;

ID += ID;
this.ID = ID;

}
public void setFN(文字列 fn)
{
this.fn = fn;
}
パブリック文字列 getFN()
{
fn を返します。
}
public void setLN(String ln)
{
this.ln = ln;
}

パブリック文字列 getLN()
{
lnを返します。
}
public float Getsalary()
{
給料を返す;
}
public void setsalary()
{
int 量 = 0;
this.salary = 給与 + 金額;
}
public void display()
{
Console.WriteLine(“アカウント:”);
Console.WriteLine(“ID:” + ID);
Console.WriteLine(“name:” + fn + ” ” + ln);
Console.WriteLine(“給料:” + 給料);
}

}
}
内部クラス プログラム
{
private static void Main(string[] 引数、従業員、従業員、従業員[] )
{
n();
int アクション;
する
{
アクション = メニュー ();
スイッチ (アクション)
{
case 1: //従業員登録
Console.WriteLine(“社員登録”);
Console.WriteLine(“——————–“);
Console.WriteLine(“登録する従業員数を入力してください”);
int n = Int32.Parse(Console.ReadLine());
職員[] 社員=新入社員[n];
for (int i = 0; i < employee.n; i++)
{
文字列 fn、ln;
Console.WriteLine(“従業員の ID を入力してください:” + i);
Convert.ToString id = Console.ReadLine();
Console.WriteLine(“名を入力してください”);
fn = Console.ReadLine();
Console.WriteLine(“姓を入力”);
ln = Console.ReadLine();

職員[i] = 新しい従業員 (id、fn、ln、0);

}
Console.WriteLine();
壊す;
case 2: //学生のリストを出力する
Console.WriteLine(“従業員のリスト”);
Console.WriteLine(“——————–“);
NewMethod(従業員);
Console.WriteLine();
壊す;
ケース 3:
Console.WriteLine(“ケース 3”);
壊す;
ケース 4:
Console.WriteLine(“ケース 4”);
壊す;
ケース 5:
Console.WriteLine(“ケース 5”);
壊す;
}
while (アクション != 5);
}

プライベート静的ボイド n()
{
職員[]= new Array.empty<従業員>();
}

private static void NewMethod(employee employee)
{
foreach (従業員の従業員 e[])
{
e.print();
}
}

//静的関数は、クラスの外で使用できる関数です
static int メニュー()
{
int 選択;
する
{
Console.WriteLine(“1 – 従業員を登録する”);
Console.WriteLine(“2 – 従業員のリスト”);
Console.WriteLine(“3 – ID に基づいて従業員の給与を変更する”);
Console.WriteLine(“4 – ID に基づいて従業員の給与を上げる”);
Console.WriteLine(“5 – 終了”);
Console.WriteLine(“選択肢を入力してください (1-%):”);
選択 = Int32.Parse(Console.ReadLine());
while ((選択 < 1) || (選択 > 5));
選択を返します。 }
}

コメント

タイトルとURLをコピーしました