C#构造函数

C#中的构造函数是一种特殊的方法,用于创建和初始化类的对象。构造函数的名称与类的名称相同,并且没有返回类型。

在C#中,构造函数有以下几种类型:

  1. 默认构造函数:如果在类中没有定义构造函数,系统将自动提供一个默认构造函数。默认构造函数没有任何参数,并且什么都不做。

  2. 带参数的构造函数:可以定义一个或多个带参数的构造函数,用于在创建对象时传递初始化参数。带参数的构造函数可以有任意数量和类型的参数。

1、类、构造函数

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;namespace 构造函数
{public class sanwei{public sanwei(string myname,int mynumber){this.Name = myname;this.Number =mynumber;}string name;public string Name{get{return name;}set{name = value;}}int number;public int Number{get{return number;}set{if(value<0||value>1000){value = 0;}number = value;}}public  string showing(){return "我是" + Name + "组," + "共" + Number.ToString() + "人";}}}

2、窗体引用

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace 构造函数
{public partial class Form1 : Form{public Form1(){InitializeComponent();}private void Form1_Load(object sender, EventArgs e){}private void button1_Click(object sender, EventArgs e){sanwei sanwei220 = new sanwei(textBox1.Text,Convert.ToInt32(textBox2.Text));textBox3.Text = sanwei220.showing();}}
}

运行结果:

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.hqwc.cn/news/535409.html

如若内容造成侵权/违法违规/事实不符,请联系编程知识网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

写给新手的单元测试框架unittest运行的简单问题

当使用unittest框架编写和运行单元测试时&#xff0c;需要遵循以下步骤&#xff1a; 1、导入unittest模块&#xff1a;在代码中首先导入unittest模块。 import unittest 2、创建测试类&#xff1a;创建一个继承自unittest.TestCase的测试类。该类将包含一系列测试方法。 clas…

rancher里的ingress如何配置gzip压缩

方案一&#xff0c;未试验成功&#xff0c;但配置过程值得记录一下 通过配置configmap&#xff0c;然后在ingress的deployment里引用configmap实现。 参考文章 创建configmap apiVersion: v1 kind: ConfigMap metadata:name: nginx-ingress-controllerannotations:{} # k…

怎样提高服务器在网络里的安全性?

在互联网行业中&#xff0c;网络安全是已经必须要重视的一点。不管是哪个行业&#xff0c;一旦不小心&#xff0c;自己经营多年的成果可能就因为安全这个问题。付之东流&#xff0c;用户在通过服务器平台搭建的网络环境中要实时的留意自己的安全问题。 更新和维护操作系统和软件…

C语言学习--pow函数和

1.首先使用pow函数必须要加头文件 : #include<math.h> double pow(double x, double y); pow() 函数用来求 x 的 y 次幂&#xff08;次方&#xff09;&#xff0c;x、y及函数值实际上为double型 注意&#xff0c;在某些特定的情况之下&#xff0c;pow函数的double类型…

如何在群晖NAS部署WPS容器并实现无公网IP远程访问本地office软件

文章目录 1. 拉取WPS Office镜像2. 运行WPS Office镜像容器3. 本地访问WPS Office4. 群晖安装Cpolar5. 配置WPS Office远程地址6. 远程访问WPS Office小结 7. 固定公网地址 wps-office是一个在Linux服务器上部署WPS Office的镜像。它基于WPS Office的Linux版本&#xff0c;通过…

若依上传文件/common/upload踩坑

前言&#xff1a;作者用的mac系统&#xff08;这个是个坑&#xff09;&#xff0c;前端用的uniapp&#xff0c;调用若依通用上传方法报错NoSuchFileException: /home/ruoyi/uploadPath/upload... 前端上传代码示例如下: uni.chooseImage({count: 1,success(res){ uni.uploa…

【Python】科研代码学习:十 evaluate (metrics,Evaluator)

【Python】科研代码学习&#xff1a;十 evaluate Evaluate评估类型简单使用教程如何寻找想要的 metric使用 Evaluator与 transformers.trainer 配合使用疑问与下节预告 Evaluate 【HF官网-Doc-Evaluate&#xff1a;API】 看名字就可以知道&#xff0c;Evaluate 是 HF 提供的便…

3.13

微机原理 B C D 可屏蔽中断 串操作方向 将补码取反转换成源码 源码转换成真值 -9 控制 BHE ALE 00100100 24H 02H&#xff0c;05H 波特率 基址相对寻址 00040H 6A910H IP低 IP高 CS低 CS高 68H&#xff1a;50H&#xff1a;24H:10H 68500 2410H 6A910H 存放中断类型…

Igraph入门指南 6

3、make_系列&#xff1a;igraph的建图工具 按照定义&#xff0c;正则图是指各顶点的度均相同的无向简单图&#xff0c;因为我目前没有找到描述度相等的有向&#xff08;或自环图&#xff09;的标准名称&#xff0c;所以在本文中借用一下这个概念&#xff0c;并加上定语有向无…

开发指南008-接口路由规定

前端只面向网关&#xff0c;网关里配置路由&#xff0c;配置也在nacos里&#xff1a; 平台是根据前缀来路由到具体的微服务的&#xff0c;路由前缀格式如下&#xff1a; /微服务标识/***: 例如/usermanager/**会路由到用户管理微服务&#xff0c;这种格式的接口会校验权限。没…

【Node.js从基础到高级运用】十、Node.js中的数据库操作

简介 MongoDB 是一种非关系型数据库&#xff08;NoSQL&#xff09;&#xff0c;它以其灵活的文档结构、高性能、高可用性、易扩展性而闻名。对于许多Node.js开发人员来说&#xff0c;MongoDB 是后端存储的首选解决方案&#xff0c;因为它可以存储的 JSON-like 文档与 JavaScri…

大美云南,自2024年2月3日起,政采项目全面推行电子化交易!

云南省委、省政府将“建立健全政府采购电子化交易系统&#xff0c;进一步提升政府采购电子化水平”纳入打造一流营商环境三年行动计划&#xff08;2022—2024年&#xff09;工作任务。为推动政府采购电子化交易工作&#xff0c;印发该《通知》。 《通知》主要内容 &#xff0…