C# 循环等知识点

chatgpt/2023/9/24 2:12:54

《1》程序:事先写好的指令(代码)
using 准备工具
namespace 模块名称
{
class 子模块{
static void main()//具体事项
{
代码
}
}
}
《2》变量:内存里的一块空间,用来存储数据常用的有小数,整数,字符串
int 名称=整数;
double 名称=小数;
string 名称=“字符串”;
《3》双重循环,即循环里嵌套循环;循环变量名不能相同;

for(;;){
for(;;){
}
}

《4》

输入字符串 string s =Console.ReadLine();
输入整数  int a =int.parse(COnsole.ReadLine());
if(条件)
{
}
else if(条件){
}
else{
}

《5》

switch 判断-->值判断相等的情况
switch(变量)
{
case 1:
。。。
breakcase 2:
。。。
breakdefault:
。。。
break}

《6》

while 循环
(1)什么时候开始
(2)什么时候结束(循环条件不成立)
(3)循环体循环的事件
while(条件){
循环条件
}

《7》

while(条件){循环体}
do{
循环体
}
while(条件);

while 循环先判断在执行,如果第一次不成立一次也不执行
do-while 先执行,在判断,如果第一次不成立至少执行一次

《8》

for循环;不能省略,先判断,在执行可以和while相互转换
break;直接停止循环   continue;停止本次循环,进入下一次循环;
for(开始;结束;增加)
{
循环体
}开始
while(条件)
{
循环
增加
}

《9》

数组是数据的一个集合;数组是具有长度,具有类型的;下标是从0开始,最后是长度-1
数组的声明
类型[]名称=new 类型[长度]
int[] a=new int [5];长度为5的整数数组;
数组赋值数组里面的第几个赋值
a[编号]=值;
for(int i=0;i<长度;i++){
Console.writelone(a[i]);循环输出
}

《10》`

类是一个模板,一个图纸,对象是根据图纸造出来的具体的对象,类里面包含两部分,属性部分和方法(功能部分) 属性用来描述类的特征,方法描述类的功能;创建对象:类名对象名=new  类名();
一个类可以创建很多个对象;
Class 类名{
public  string name;//属性部分
public void Say()
{
//方法部分具体的代码;
}
}`

《11》

类是一个图纸,对象是按照图纸制造出来的工具
类不能直接使用,工具可以直接使用
Class 类名
{
属性3部分
访问权限   类型   名称;
public   string    name;方法功能4部分
访问权限  返回值  名称(参数)
{
return}
}
访问权限  public(公开的) private 私有的
返回类型 void 空 没有返回值,其他的必须要返回对应的类型

《12》构造方法为了完成对象属性的赋值
方法名称跟类名一样,没有任何返回值也没有void
构造方法如果没有写,系统会默认给一个空的构造方法
构造方法可以有多个,用不同的参数来区分方法重载
方法名相同参数不同,调用的时候根据不同的参数名来自动区分
《13》
参数是方法执行时候必要的条件
方法定于语法
访问修饰符 返回 名称(参数–形参)
{
方法体;
}
方法调用
对象.方法(参数—实参)
方法重载:就是同名的方法,根据条件(参数不同)调用不同的方法,同一类中,方法名相同,参数不同的方法构成方法重载;

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

如若内容造成侵权/违法违规/事实不符,请联系郑州代理记账网进行投诉反馈,一经查实,立即删除!

相关文章

【Golang】Golang进阶系列教程--Go 语言 map 如何顺序读取?

文章目录 前言现象原因如何顺序读取推荐阅读 前言 Go 语言中的 map 是一种非常强大的数据结构&#xff0c;它允许我们快速地存储和检索键值对。 然而&#xff0c;当我们遍历 map 时&#xff0c;会有一个有趣的现象&#xff0c;那就是输出的键值对顺序是不确定的。 现象 先看…

提升数据质量的四大有效方式

在数字时代的今天&#xff0c;企业对于高质量、值得信赖的数据的需求越来越高。 目前&#xff0c;已经有很多企业将数据质量视为技术问题而非业务问题&#xff0c;这也是获取高质量数据的最大限制因素。只有查找技术缺陷&#xff0c;例如重复数据、缺失值、乱序序列&#xff0…

国内外遥感数据处理软件对比

1.国内遥感数据处理软件概况 1.1北京航天宏图信息技术股份有限公司 1.1.1公司简介 航天宏图信息技术股份有限公司成立于2008年,是国内遥感和北斗导航卫星应用服务商,致力于卫星应用软件国产化、行业应用产业化、应用服务商业化,研发并掌握了具有完全自主知识产权的PIE(Pix…

MyBatis小记_three

目录 注解开发 环境搭建 1.创建Maven工程 2.创建实体类 3.提供接口&#xff0c;并提供增删改查的方法 4.编写SqlMapConfig.xml 主配置文件 5.采用注解的方式&#xff0c;来进行增删改查 6.测试 7.测试保存用户的方法 8.测试更新用户 9.测试删除一个用户 10.根据id查…

alphapose 安装教程

conda create -n alphapose python3.7 -y conda activate alphaposeconda install pytorch1.11.0 torchvision0.12.0 torchaudio0.11.0 cudatoolkit10.2 -c pytorch git clone https://github.com/MVIG-SJTU/AlphaPose.git cd AlphaPose export PATH/usr/local/cuda/bin/:$PAT

STM32F103C8T6程序烧录方法

1.购买烧录器pwlink 2.下载Power Writer烧录软件。 3.在keil5里面设置&#xff0c;如下&#xff1a; 注&#xff1a;此步骤前需要先将烧录器和stm32f103c8t6开发板连好&#xff0c;接到电脑上&#xff0c;之后才能在1处看到设备。 下面这个烧录步骤可能会报错&#xff0c;如果…

stm8_独立看门狗配置顺序错误导致不断复位

1、问题 在配置stm8独立看门狗的时候&#xff0c;先设置分频、重载寄存器&#xff0c;然后启动看门狗&#xff0c;发现不断复位。 按照手册中的表格&#xff0c;看门狗的超时时间应该是1s&#xff0c;但是在这1s中多次喂狗也不断复位&#xff0c;然后排查到是配置顺序的问题&…

【面试题】与通义千问的芯片前端设计模拟面试归纳

这里是尼德兰的喵芯片设计相关文章,欢迎您的访问! 如果文章对您有所帮助,期待您的点赞收藏! 让我们一起为芯片前端全栈工程师而努力! 前言 两个小时,与chatGPT进行了一场数字IC前端设计岗的面试_尼德兰的喵的博客-CSDN博客 和GPT-3.5的回答可以对比品尝,味道更好。 模…
推荐文章