基本c#查询
我对c#还是有点陌生,有一件事我不能完全掌握: 例如,在VBA中,如果在整个应用程序中有一些我需要的代码,我会将其放入一个函数中,然后在任何需要的地方调用它,只需使用函数的名称,例如基本c#查询,c#,C#,我对c#还是有点陌生,有一件事我不能完全掌握: 例如,在VBA中,如果在整个应用程序中有一些我需要的代码,我会将其放入一个函数中,然后在任何需要的地方调用它,只需使用函数的名称,例如 Sub Something() If variable = x then RunMyFunction end if End Sub 在c#中是否有类似的调用可重用代码的方法?我确实意识到这与我以前的工作完全不同 谢谢 换句话说,基本上是一样的。将可恢复函数定义为一个方法(上面的Ru
Sub Something()
If variable = x then
RunMyFunction
end if
End Sub
在c#中是否有类似的调用可重用代码的方法?我确实意识到这与我以前的工作完全不同
谢谢
换句话说,基本上是一样的。将可恢复函数定义为一个方法(上面的RunMyFunction),然后按名称调用它(带括号)
换句话说,基本上是一样的。您将可恢复函数定义为一个方法(上面的RunMyFunction),然后按名称调用它(带括号)。是的,C#也随函数一起提供。Sub实际上是一个带有void
“返回值”的函数
因此,将代码粗略地翻译成C#将是:
是的,C#也带有函数。Sub实际上是一个带有void
“返回值”的函数
因此,将代码粗略地翻译成C#将是:
下面是一个函数示例:
public int AddNumbers(int number1, int number2)
{
int result = number1 + number2;
if(result > 10)
{
return result;
}
}
您可能会发现本文很有用:
您需要与VBA的最大区别在于C#是真正的面向对象的。您必须习惯函数是必须实例化的类的成员(在大多数情况下)。以下是函数的示例:
public int AddNumbers(int number1, int number2)
{
int result = number1 + number2;
if(result > 10)
{
return result;
}
}
您可能会发现本文很有用:
您需要与VBA的最大区别在于C#是真正的面向对象的。您必须习惯函数是必须实例化的类的成员(在大多数情况下)。是的,有时我会创建一个名为
CommonFunctions.cs
的新类,在这个类中,我会有以下方法:
public class CommonFunctions
{
public static void Something(int Variable)
{
if(Variable == 5)
CommonFunctions.RunAnother();
}
public static void RunAnother()
{
}
}
是的,我有时会创建一个名为
CommonFunctions.cs
的新类,在这个类中我会有以下方法:
public class CommonFunctions
{
public static void Something(int Variable)
{
if(Variable == 5)
CommonFunctions.RunAnother();
}
public static void RunAnother()
{
}
}
如果函数不返回值,请使用void:
private void FunctionName ()
{
// Do something...
}
如果函数返回值大于函数名称前有值类型的函数:
private int FunctionNameReturnInt(int a, int b)
{
// Do something...
int res = a + b;
return num;
}
`如果函数未返回值,请使用void:
private void FunctionName ()
{
// Do something...
}
如果函数返回值大于函数名称前有值类型的函数:
private int FunctionNameReturnInt(int a, int b)
{
// Do something...
int res = a + b;
return num;
}
`这是个玩笑吗?不,说真的,你不需要我们的回答,你需要一门关于(面向对象)编程的课程或一本好书。当然有,它被称为
函数
。它的声明方式与VB(A)public void testFunc(){Console.WriteLine(“Hello World!”);}
中的声明方式非常相似。我投票决定关闭它,只是为了记录。不是开玩笑-只是想让我了解c#中的新玩偶。当你调用函数时,你必须在函数名的末尾添加括号,并且在每行的末尾添加分号,即myFunction()。这是个玩笑吗?不,说真的,你不需要我们的回答,你需要一门关于(面向对象)编程的课程或一本好书。当然有,它被称为函数
。它的声明方式与VB(A)public void testFunc(){Console.WriteLine(“Hello World!”);}
中的声明方式非常相似。我投票决定关闭这个,只是为了记录。不是开玩笑-只是想让我了解c#中的新玩偶。当你调用一个函数时,你必须在函数名的末尾加上括号,并且在每行的末尾加上分号,即myFunction()。您将x
赋值给变量,而不是比较它们。@Frédéric Hamidi-typo-仅测试:)您将x
赋值给变量,而不是比较它们。@Frédéric ric Hamidi-typo-仅测试:)