C#——在同一类中的另一个方法内部调用一个方法
本文关键字:方法 内部 一个 调用 另一个 一类 | 更新日期: 2023-09-27 18:26:13
我有两种方法:
static int CalculateParity(string encodedHamming, int parityBit)
{
//Code here
}
static string CalculateHamming(string rawByte)
{
//Code here
}
在main方法内部(所有这些都在同一个类中),我想调用前两个方法。我知道通常是
CalculateHamming();
CalculateParity();
然而,要调用它们,我不确定如何调用它们,因为方法有定义。我看了一下堆栈溢出和其他网站,但什么也找不到。如果有人能向我解释如何做到这一点,或者将我与我可能错过的类似内容联系起来,那就太好了,谢谢!
您必须使用ClassName.MethodName
,因此如果该类被称为Calculations
,如下所示:
static class Calculations
{
static int CalculateParity(string encodedHamming, int parityBit)
{
//Code here
}
static string CalculateHamming(string rawByte)
{
//Code here
}
}
内部主要内容如下:
main()
{
string rawBtye;
Calculations.CalculateHamming(rawBtye);
}
如果你想在CalculateHamming
中调用CalculateParity
,你不需要之前的ClassName:
static string CalculateHamming(string rawByte)
{
CalculateParity(encodedHamming, parityBit);
}
我认为您应该首先了解一些基本概念。
here方法/函数这里是类
您的程序结构应该类似于以下内容:
class Program
{
static void Main(string[] args)
{
}
void Function1()
{
}
void Function2()
{
}
}
尽管如此,我还是建议你先学习这些概念,然后再解决你的特定问题。