私は C# の経験豊富なプロではありませんが、個別の解決策が見つからないエラーが発生しています。現在、名前空間の一部であるクラスが 1 つあります。
namespace BlackBoxStudio
{
public partial class Project : Form
{
この Project クラスは、フォームのさまざまな機能を実装するものです。私がやろうとしているのは、label.text
フィールドを同じ名前空間内の別の .cs クラスにアクセスできるようにすることです。そのため、対応するフィールドを公開しました。
public string lb_InformationText
{
get { return lb_Information.Text; }
set { lb_Information.Text = value; }
}
これらを呼び出すには、RsaFunctions
クラスでメソッドを取得または設定します。新しいプライベートを作成しproject
ます。
namespace BlackBoxStudio
{
class RsaFunctions
{
//private Project proj = new Project();
ただし、コメントされている行により、vshost32.exe アプリケーションが失敗し、プログラムが停止します。これにより、対応する行のコメントを外すと vshost32.exe が失敗するのはなぜですか? または、これが起こらないようにクラスをより適切に構成するにはどうすればよいですか? 新しいクラスなどを作成するための私の戦略についてのヒントをいただければ幸いです。