![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C#
文章平均质量分 75
C#学习过程
weixin_52018046
这个作者很懒,什么都没留下…
展开
-
C# delegate委托
委托在使用时有三步,即定义声明委托、实例化委托以及调用委托。委托是 C# 语言中的一个特色,通常将委托分为命名方法委托、多播委托、匿名委托,其中命名方法委托是使用最多的一种委托。在 C# 语言中多播委托是指在一个委托中注册多个方法,在注册方法时可以在委托中使用加号运算符或者减号运算符来实现添加或撤销方法。在现实生活中,多播委托的实例是随处可见的,例如某点餐的应用程序,既可以点红烧肉,也可以点矿泉水,也可以点大米饭。委托名 委托对象名 = new 委托名 ( 方法名 );//定义购买商品委托。原创 2023-04-24 14:28:24 · 215 阅读 · 0 评论 -
面向对象学习过程
在这个例子中,我们定义了一个抽象类Shape,并提供了一个抽象方法Area,用于计算形状的面积。最后,在Client类中我们使用Shape数组来存储不同的形状对象,并通过循环调用每个对象的Area方法,输出不同形状的面积信息。在上面的代码中,我们定义了一个Animal类,并提供了一个虚方法Move。封装,即隐藏对象的属性和实现细节,仅对外公开接口(get与set方法或者构造函数),控制在程序中属性的读和修改的。减弱了封装,继承意味着对其他类的强封装,但 是弱化了父类和其子类之间的封装。原创 2023-04-24 13:29:11 · 75 阅读 · 0 评论 -
C#Socket通信与RabbitMQ消息中间件,控制台小项目
通过Socket发送老师与学生消息,到服务端,老师1s发一次,学生0.5s发一次,持续发,然后服务端把消息发送到iRabbitMq,然后一个窗体接受Rabbitmq消息并且实时展示收到老师信息多少条,学生信息多少条。原创 2023-04-09 21:25:06 · 329 阅读 · 0 评论 -
C#基本语法规则
long:长整型,占据8个字节,取值范围为-9,223,372,036,854,775,808到 9,223,372,036,854,775,807。要求变量名的首字母要小写,其余每个单词的首字母要大写。- int:整型,占据4个字节,取值范围为-2,147,483,648到2,147,483,647。但是,如果返回多个不同类型的值的时候,返回数组就不行了,那么这个时候,我们可以考虑使用out参数。- short:短整型,占据2个字节,取值范围为-32,768到32,767。原创 2023-04-24 14:07:57 · 268 阅读 · 0 评论 -
静态方法,实例方法使用情景
上面的代码中,我们定义了一个静态类MathUtils,并提供了两个静态方法Add和Subtract,用于执行加法和减法运算。这样做可以避免每次使用这些方法时都要创建一个新的对象,从而提高了效率和代码的可读性。上面的代码中,我们定义了一个Person类,并提供了一个实例方法SayHello,用于输出人物的基本信息。静态方法可以直接使用类的静态字段和属性,但不能访问实例字段和属性。实例方法是通过对象调用的方法,它依赖于类的实例。在C#中,静态方法和实例方法都是定义在类中的方法。- 需要访问对象的状态或行为;原创 2023-04-24 13:34:49 · 223 阅读 · 0 评论