Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 如何将变量从windows窗体应用程序传递到同一visual studio项目中的另一个非窗体类?_C# - Fatal编程技术网

C# 如何将变量从windows窗体应用程序传递到同一visual studio项目中的另一个非窗体类?

C# 如何将变量从windows窗体应用程序传递到同一visual studio项目中的另一个非窗体类?,c#,C#,我有一个c#类,它有一个在vsriwble文件路径上操作的方法。用户必须通过在Windows窗体中浏览(文件系统)来选择此文件路径。表单中所选的路径将传递给类,以便其工作。我尝试在类中实例化表单。但这不起作用。这是我在c#类中的代码。我有另一个winform代码来浏览文件路径。我需要在此代码中从此处传递该路径。这是示例代码 var FD = new System.Windows.Forms.OpenFileDialog(); if (FD.ShowDialog() == System.Windo

我有一个c#类,它有一个在vsriwble文件路径上操作的方法。用户必须通过在Windows窗体中浏览(文件系统)来选择此文件路径。表单中所选的路径将传递给类,以便其工作。我尝试在类中实例化表单。但这不起作用。这是我在c#类中的代码。我有另一个winform代码来浏览文件路径。我需要在此代码中从此处传递该路径。

这是示例代码

var FD = new System.Windows.Forms.OpenFileDialog();
if (FD.ShowDialog() == System.Windows.Forms.DialogResult.OK) 
{
   string filepath= FD.FileName;
   //Here you can pass "filepath" variable to your method.
}
谢谢,
Dileep.

我无法将代码发布到此处。请将类的相关代码(其中要发送
路径
)粘贴到此处。我尝试在类中实例化表单,但不应相反,这意味着
表单.cs
应实例化类(使用路径的位置)然后在拥有路径后调用特定类的方法?