首页
关于
文章打赏记录
Search
1
项目一:Revit电缆自动布置
29 阅读
2
第十四章结课考试
3 阅读
3
revit二次开发入门
3 阅读
4
Dynamo 连缀属性
2 阅读
5
Dynamo 为当前视图添加过滤器
1 阅读
Dynamo
UnrealEngine
Python
C#编程技术基础
C#实战项目
随笔
登录
Search
标签搜索
CSharp
基础知识
Dynamo
数据应用
UnrealEngine
BIM管理
TomHanck4
累计撰写
22
篇文章
累计收到
6
条评论
首页
栏目
Dynamo
UnrealEngine
Python
C#编程技术基础
C#实战项目
随笔
页面
关于
文章打赏记录
搜索到
12
篇与
的结果
2022-06-02
匿名方法
代码示例namespace Lesson6_2 { class Program { //1、定义委托 public delegate int Sum(int num1, int num2); static void Main(string[] args) { //2、实例化委托 //委托类型 委托实例名=new 委托名(方法签名); //用匿名方法实现实例化委托 Sum sum = delegate (int num1, int num2) { return num1 + num2; }; //3、使用委托 int all = 41 + sum(4, 5); Console.WriteLine(all); } } }
2022年06月02日
0 阅读
0 评论
0 点赞
2022-06-01
委托的概念及应用
目标 理解并使用委托 掌握匿名方法的使用 理解C#事件处理机制 了解自定义事件的流程委托委托是一个类将方法作为(方法的参数)它定义了方法的类型,使得可以将方法当作另一个方法的参数来进行传递,这种将方法动态地赋给参数的做法,可以避免在程序中大量使用If-Else(Switch)语句,同时使得程序具有更好的可扩展性。委托的使用步骤代码演示namespace Lesson6_1 { //委托是一个类,作用是将方法作为方法的参数进行传递 /* 一、定义委托 [访问修饰符]delegate 返回值类型 委托名([参数列表]) 二、 委托名 委托对象名=new 委托名(方法签名) 三、使用对象 委托对象名([实参列表]) */ //定义委托 public delegate double Jisuan(double num1, double num2); class Program { static void Main(string[] args) { //实例化委托 Jisuan jiSuan = new Jisuan(JiaFa); //使用委托 double jieGuo=jiSuan(3, 5); Console.WriteLine(jieGuo); } //定义方法 public static double JiaFa(double num1,double num2) { return num1 + num2; } } }
2022年06月01日
0 阅读
0 评论
0 点赞
1
2
3