在C#中,要在另一个.cs文件类中使用一个.cs文件类中的方法,需要确保该方法的访问修饰符允许其他类访问,并在其他类中使用using
引用相应的命名空间。以下是一个简单的示例:
假设我们有两个.cs文件:Class1.cs
和Class2.cs
。
在Class1.cs
中,我们有一个名为MyMethod
的方法:
namespace MyNamespace
{
public class Class1
{
public void MyMethod()
{
// 方法实现
}
}
}
要在Class2.cs
中使用MyMethod
方法,我们需要在Class2.cs
中创建一个Class1
的实例,并调用MyMethod
方法:
using MyNamespace;
namespace MyNamespace
{
public class Class2
{
public void CallMyMethod()
{
Class1 class1Instance = new Class1();
class1Instance.MyMethod();
}
}
}
请注意,如果MyMethod
的访问修饰符是private
,则只能在同一个类中访问该方法。如果访问修饰符是protected
,则只能在同一个类或派生类中访问该方法。如果访问修饰符是internal
,则只能在同一个程序集中访问该方法。如果访问修饰符是public
,则可以在任何地方访问该方法,前提是使用using
引用相应的命名空间。
领取专属 10元无门槛券
手把手带您无忧上云