函数
格式:基本上合java类同
修饰符 返回类型 方法名(参数列表){
//do something
}
Main 函数
程序的入口,有4种写法
static void main()
staric void main(String[] age)
static int main()
static int main(String age[])
结构函数
前面的文章提到,c#中有一种不同于java的数据类型叫做 结构,它还有一个重要的功能就是包含函数和数据
例
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
struct user
{
public int age ;
public int age2 ;
public int getSum(){
return age+age2;
}
}
class Program
{
/*
* hello word
* */
static void Main(string[] args)
{
user u;
u.age = 1;
u.age2 = 2;
Console.WriteLine(u.getSum());
Console.ReadKey();
}
}
}
函数的重载
这个没啥好说的,参照java
函数的委托(关键字: delegate)
委托是一种把引用存储为函数的类型,委托的声明类似于函数,但没有函数体。使用关键字:delegate
例:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace ConsoleApplication2
{
delegate int te(int x, int y);
class Program
{
static int getm(int x,int y) {
return x + y;
}
/*
* hello word
* */
static void Main(string[] args)
{
te t;
t = new te(getm);
Console.WriteLine(t(1,2));
Console.ReadKey();
}
}
}
分享到:
相关推荐
总结了C#课程中会用到的所有的函数,里面也有一些实例,供大家参考...
C# 函数方法大全+学习笔记.md
c#学习笔记(1) 51099在线学习网发布 文章来源:网络收集 发布时间:2006-05-25 字体: [大 中 小] 51099在线学习网 http://www.51099.com 1, 结构(struct) 与 类(class) [attributes] [modifiers] struct ...
C#中的各种名词: 常数:声明时用const修饰,是隐式静态类型 域:一个代表和某对象或类相关的变量的成员 字段:和属性相同,是用来存储对象的值,可以直接访问数据且不能对数据添加任何限制,但是属性不能且可以对...
详细介绍了C#调用C++函数的步骤,经过编译,可以使用
构造函数、析构函数 构造函数: 1.若没提供任何构造函数,则系统会自动提供一个默认的构造函数,初始化所有成员为默认值(引用类型为空引用null,值类型为0,bool类型为false); 2.若提供了带参数的构造函数,则...
极大似然 S函数 逻辑回归 具体案例 学习笔记
下面小编就为大家带来一篇C#学习笔记- 随机函数Random()的用法详解。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
学习C#除了一些基本的语法,还得学习一些新的特性,比如说:泛型、多线程、集合、反射等,下面就选其中一些来学习吧! 一、C#中的各种器 A、 C#构造器-构造函数 如下: 代码如下: //构造器1 public Products(int id...
halcon引擎学习笔记(五)多线程并发执行外部函数 http://www.skcircle.com/?id=1348 halcon引擎学习笔记(四)调用时的错误处理 http://www.skcircle.com/?id=1347 halcon引擎学习笔记(三)执行本地或者外部程序 ...
这是本人多年积累的学习笔记,记录详细、内容宽广,对新手高手都会有所帮助 作者: 冯万里(Holemar) 邮箱: daillow@gmail.com QQ: 292598441 MSN: daillo@live.cn 更新日期: 2011-12-21 文档都可以用文本编辑器...
c#中Math类的方法 Math.Abs 已重载。 返回指定数字的绝对值。 Math.Acos 返回余弦值为指定数字的角度。 Math.Asin 返回正弦值为指定数字的角度。 Math.Atan 返回正切值为指定数字的角度。 Math.Atan2 返回正切值为两...
抽象类可以实现(implements)接口,抽象类是否可继承实体类,但前提是实体类必须有明确的构造函数。 41.构造器Constructor是否可被override? 答:构造器Constructor不能被继承,因此不能重写Overriding,但可以被...
C#学习 01_类.htm.txt 02_构造函数的执行序列.htm.txt 03_抽象类和接口.htm.txt 04_结构类型.htm.txt 05_类成员的定义.htm.txt 06_类成员的其他议题.htm.txt 07_接口的执行.htm.txt 08_集合.htm.txt 09_...
包括系统钩子和线程钩子,或者叫全局钩子和私有钩子。系统钩子需要一个单独的DLL,这个地方耽误了不少时间,网上有说可以不用单独DLL的。 现在开始贴代码,代码参照了红黑联盟中的一篇文章。 代码如下: public class ...
貌似我是在写C#的学习笔记哦,不过反正可以利用这个机会来好好温习下基础知识,这其中很多知识点都属于平时视而见的小知识
C#学习记录——Windows计算器的制作【实例】的源码程序 可以实现高级计算器与普通计算器的切换 C#语言开发 基于VS2019 Windows计算器是利用C#程序设计编写一个简易计算器程序,可以进行简单的加、减、乘、除运算,还...
这个文件pamc运动控制卡与上位机进行通信的例子。该例程主要根据泰道公司提供的上位机库函数进行开发,可以实现上位机和pamc卡的通信、控制,对与学习PMAC方面具有借鉴意义。