如何修复不一致的可访问性:特性类型FFT_Plotter的可访问程度低于

本文关键字:访问 Plotter 程度低 FFT 何修复 不一致 类型 | 更新日期: 2023-09-27 18:01:14

如何创建一个在整个表单中具有全局作用域的变量?以下是我迄今为止所拥有的。。。

namespace FFT_Plotter
public partial class Form:form1 
{
public void chart1_DragDrop(...)
 {
     FFT myFFT = new FFT(); 
     myFFT.SomeFunction();
  }
   ...
 public void radioButton1_CheckChanged(...)
 {
  foreach( Series s in chart1.Series)
     {
      myRadix.DoesSomething  
      }
 }
 public class FormData
 {
    public FFT fft; 
  }
 public class AllFormData
 {
    List<FormData> myList 
 }
}

请澄清。我希望能够在所有的表单控件中获得myFFT。FFT类进入

  namespace FFT_Plotter
  {
    class FFT 
    {
     public int pInt
     private int prInt
     }
    ...       
  }

到目前为止,我的研究表明FormData类应该设置为public,但我已经这样做了,它仍然给我带来同样的错误。

可访问性不一致:特性类型FFT_Plotter的可访问性低于。。。

如何修复不一致的可访问性:特性类型FFT_Plotter的可访问程度低于

不能有非公共类型的公共字段。

该领域;

public FFT fft; 

是公共的,属于FFT类型;

class FFT 
{
    ...
}

这不是因为它缺少公共关键字。

将类FFT公开或降低字段的可访问性,您的问题应该得到解决。