在VS中,C#自定义函数的语法格式

在VS中,C#自定义函数的语法格式以及函数定义的位置在哪里?
最好是在VS里用C#号写一个函数(求1到参数N的和,通过点按钮调用该函数),直接复制代码给我
我语法格式都不懂怎么试,像VB,C语言怎么说也有个function来定义吧,C#格式不懂怎么试啊
程序的算法我是知道的,我学过VB和C,我主要是想知道C#的自定义函数是怎么定义的

private int class_one(int n) //用于计算1到n的和
{
int sum=0;
for(int num=1;num<=n;num++)
{
sum = sum+num;
}
return sum;
}

1,.net中C#的函数是不需要用类似function来定义的,直接编写函数就可以了,函数一般写在类里边,也就是.cs为后缀名的文件中
2.,函数定义的语法格式是
修饰词 返回值类型 函数名(参数列表)
{
函数内容;
}
注:修饰词可以不写,默认为private;

希望可以帮到你!
温馨提示:内容为网友见解,仅供参考
第1个回答  2010-04-06
C#的函数必须定义在类里面,也就是说,必须定义成类成员函数。不需要专门的function关键字,格式为

返回值 函数名(参数列表) { 函数体 }
第2个回答  2010-04-06
C#类:
protected int mySum(int one,int two)
{
return one+two;
}

//调用
protected void Button4_Click(object sender, EventArgs e)
{
if (IsPostBack)
{
int my_sum=mySum(int型变量1,int型变量2);
//my_sum 即是结果。
}
}
第3个回答  2010-04-06
不需要返回值的函数:
public void 函数名(传入参数)
{

}
需要返回值的函数:
public int ADD(int a,int b)
{
return a+b;
}
第4个回答  2010-04-05
您可以自己写一个带参数的方法的,n就是输入参数,当按钮被点击时就调用这个方法的!还是自己先试一下吧!

vs2008 c#如何自定义类以及如何使用自定义类
class className{ className(){ \/\/构造函数 } private int aNum;private int aString;public ANUM{ \/\/定义属性 get{return aNum;} set{aNum=value;} } public static string staticMed(){ \/\/静态方法 } public string getString(string s){ \/\/定义方法 } } 使用类的时候先实例化 c...

在VS里,用C#怎么自定义comboBox的项
private void comboBox1_SelectedIndexChanged(object sender, EventArgs e){ if (comboBox1.Text == "男"){ comboBox2.Items.Clear();object ob1 = (string)"男1";comboBox2.Items.Add(ob1);object ob2 = (string)"男2";comboBox2.Items.Add(ob2);} if (comboBox1.Text == "女")...

在vs2010使用c#自定义一个只能输入数字的文本框?
1.在Winform(C#)中要实现限制Textbox只能输入数字,一般的做法就是在按键事件中处理,判断keychar的值。限制只能输入数字,小数点,Backspace,del这几个键。数字0~9所 对应的keychar为48~57,小数点是46,Backspace是8,小数点是46。2.输入小数点。输入的小数要符合数字的格式,类似9.9.9这样的...

在VS2010(C#)中怎么编写代码实现输出万位数,百位数
可以通过先获取控件textbox的文本值,然后使用SubString方法public string Substring(int startIndex, int length); startIndex为从零开始的起始字符的位置,length为截取的字符串的长度。综上通过textbox.Text.SubString(4,2)来截取03字符串来获取用户类型。纯手工编写,希望能帮到你!

1、使用VS2022,创建C#项目,用于练习语法
在VS2022中,创建C#项目进行语法练习的步骤如下:首先,打开VS2022并创建新建项目,选择控制台应用。然后,创建C#项目,记得给项目起一个名字,并确保勾选“不使用顶级语句”选项。这样,一个用于语法练习的C#项目就成功创建完毕。为了更好地学习和实践C#语法,建议观看以下教程:bilibili.com\/video\/BV11....

c#在InitializeComponent()添加自写代码,不被优化掉
如果你用的是VS,那么建议你不要在InitializeComponent()中添加自己的代码,因为只要你界面有异动,比如添加\/删除一个控件,该方法内的代码将会重新生成.所以,如果你需要Initialze你自己的东西,那就自己建一个这样的方法,放在构造函数里的InitializeComponent()后面.比如 class Simple{ public Simple(){ Initial...

asp.net我用vs中C#语言做!在做的时候界面之间的排版排的好好的!`可是...
一般情况.你用DW先布好局.然后在VS中写程序.把你需要使用的控件拖入相应的容器中.如或等等.如果直接往页面上拖放控件的话.一般情况是绝对定位的.所以这个时候不同的分辨率.不同的大小的显示器等等因素.都有可能造成你的情况.

我在用VS2008 C#的时候添加一个服务引用的时候报错!
还有如果你引用的内容是一个第三方提供的COM组件,需要本地注册以后才能正常使用,注册方法如下:regsvr32的命令行参数:regsvr32 [\/s] [\/n] [\/i(:cmdline)] file.dll 参数中文意义:\/u——反注册ActiveX控件 \/s——不管注册成功与否,均不显示提示框,安静模式 \/c——控制台输出,运行后保留窗体 \/...

VS2015 C# 类注释用 <para>怎么会空一行段落
C#引入了新的XML注释,即我们在某个函数前新起一行,输入\/\/\/,VS.Net会自动增加XML格式的注释,这里整理一下可用的XML注释。XML注释分为一级注释(Primary Tags)和二级注释(Secondary Tags),前者可以单独存在,后者必须包含在一级注释内部。I 一级注释 1. <remarks>对类型进行描述,功能类似,...

请帮助看一下,VS中C# 连接MYSQL数据库进行数据插入时,提示输入字符串的...
用这个语句试一下:sqlcommand.Parameters.AddWithValue("@ID", TextBox1.Text);

相似回答