C# 从其他类调用公共方法

C# 从其他类调用公共方法,c#,C#,我在类a中有一个公共类,我想从类B(见下文)调用它。公共类根据数据库中的存储过程返回true或false。我一直在尝试从类B中的类A检索公共字符串的值,但类B似乎没有找到它 有人能告诉我正确的方向吗?或者给我一个从这个公共字符串获取数据的简单方法吗 public string IsProviderSameAsPCP { get { return m_ProviderSameAsPCP; } set { m_ProviderSameAsPCP = value; } } 您需要将类

我在类a中有一个公共类,我想从类B(见下文)调用它。公共类根据数据库中的存储过程返回true或false。我一直在尝试从类B中的类A检索公共字符串的值,但类B似乎没有找到它

有人能告诉我正确的方向吗?或者给我一个从这个公共字符串获取数据的简单方法吗

public string IsProviderSameAsPCP
{
    get { return m_ProviderSameAsPCP; }
    set { m_ProviderSameAsPCP = value; }
}

您需要将类放置在名称空间中,其中包含函数/方法。然后,您可以通过创建一个实例并调用其中嵌入的函数来引用该类

namespace YourNameSpace { 
 class AsPCP {
   public string IsProviderSameAsPCP {
    get { return m_ProviderSameAsPCP; }
    set { m_ProviderSameAsPCP = value; }
    }
  }
 }
然后从代码中:

   var newClassInstance = new AsPCP();
   var newString = newClassInstance.IsProviderSameAsPCP;

您需要将类放置在名称空间中,其中包含函数/方法。然后,您可以通过创建一个实例并调用其中嵌入的函数来引用该类

namespace YourNameSpace { 
 class AsPCP {
   public string IsProviderSameAsPCP {
    get { return m_ProviderSameAsPCP; }
    set { m_ProviderSameAsPCP = value; }
    }
  }
 }
然后从代码中:

   var newClassInstance = new AsPCP();
   var newString = newClassInstance.IsProviderSameAsPCP;

那么,您是如何从其他类中读取这些内容的呢?(这也值得学习自动实现的属性,因为它们减少了样板代码)。您确实意识到,当一个成员(如此处的属性
IsProviderSameAsPCP
)是非
静态的
时,它属于该类的实例,也就是说,实际对象“是”
A
?因此,您不能说A.IsProviderSameAsPCP。相反,您必须在dot
之前给出一个类型为
A
的对象实例。那么您如何尝试从其他类中读取它呢?(这也值得学习自动实现的属性,因为它们减少了样板代码)。您确实意识到,当一个成员,像这里一样,属性
IsProviderSameAsPCP
,是非
静态的
,它属于类的实例,也就是“是”
A
的实际对象?因此,您不能说A.IsProviderSameAsPCP。相反,您必须在点
.var myInstance=new Patient()之前给出类型为
A
的对象实例;var theString=myInstance.IsProviderSameAsPCP;但是,当我单步遍历Patient类时,它甚至没有命中我的sProviderSameAsPCP公共方法。var myInstance=new Patient();var theString=myInstance.IsProviderSameAsPCP;但是,当我逐步完成Patient类时,它甚至没有命中我的sProviderSameAsPCP公共方法。