C#学习笔记

static viod Main(string[] args)
{
Console.WriteLine(“Hello,word!”);
Console.ReadKey(); //停留弹窗
}

static 静态
void 无返回值
Main 函数 - 程序起点

2.2 命名空间及标识符、关键字

namespace
别名使用
取别名:using Co = System.Console;
使用:Co.WriteLine(“Hell word!!!”);

声明变量 - 变量赋值 - 使用变量
int a; //double b;
a = 23; //b = 3.14;
Console.WriteLine(a);
Console.ReadKey(); //停留弹窗

常量
const doule pi = 3.14;
double r = 5;
Console.WriteLine(“此圆的周长是:”+2pir);
Console.WriteLine(“此圆的面积是:”+pirr);
Console.ReadKey(); //停留弹窗

WirteLine(“”); //输出并换行
Write(“”); //输出不换行
Write(" \n"); //输出并换行
Write(@" \n"); //输出不换行 @ - 转义字符

数据类型 - 值类型
int Age = 24;
char Sex = ‘M’;

数据类型 - 引用类型 object、string

string Str = “Hello Word”;
object Obj = “可以赋值任何数据类型”;

Console.WriteLine(“”); //输出
Console.ReadKey(); //停留
Console.ReadLine(); //接收用户输入,输入类型默认为string类型

//输入输出
Console.WriteLine(“请输入您的姓名:”); //输出
string Name = Conselo.ReadLine();
Console.WriteLine(“请输入您的性别:”);
string Gender = Conselo.ReadLine();
Console.WriteLine(“请输入您的年龄:”);
string Age = Conselo.ReadLine();
Console.WriteLine(“您好,{0}!您是{1}生,您的年龄是{2}岁”,Name,Gender,Age);
Console.ReadKey();
//Console.WriteLine(“”);中双引号中内容可原样输出,但是转义字符以及索引号{i}除外

表达式:操作数与运算符组成

运算符分类:
按操作数个数
一元运算符:a = 10;
二元运算符:a+b;
三元运算符:?:

Console.WriteLine(“请输入语文成绩:”); //输出
double Chinese = Convert.ToDouble(Conselo.ReadLine( ));
Console.WriteLine(“请输入数学成绩:”);
double Math = Convert.ToDouble(Conselo.ReadLine( ));
//Convert.ToDouble - 类型转换
//Console>ReadLine();默认是string类型,但是我们声明的变量是double类型,在接收到数据后需要转换类型

Console.WriteLine(“你的总成绩是{0}”,Chinese+Math);
Console.ReadKey();

运算符:++ –

var1 = 2;
var2 = var1++; //先用后加,var2=2,var1=3
var3 = ++var1; //先加后用,var1=3+1=4,var3=4

赋值运算符:= += -=
var1 = var2; //将var2的赋值给var1
var1 += var2; //等价于var1=var1+var2
var1 -= var2; //等价于var1=var1-var2

关系运算符:> < >= <= != ==
运算后的结果是布尔值bool,true或者false
关系运算符的运算规则:
① 操作数为数值类型,则比较两个数的大小;<

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

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

相关文章

Python | 高斯分布拟合示例

什么是正态分布或高斯分布&#xff1f; 当我们绘制一个数据集&#xff08;如直方图&#xff09;时&#xff0c;图表的形状就是我们所说的分布。最常见的连续值形状是钟形曲线&#xff0c;也称为高斯分布或正态分布。 它以德国数学家卡尔弗里德里希高斯的名字命名。遵循高斯分布…

git的介绍

Git 是一个分布式版本控制系统&#xff0c;用于跟踪代码的更改并协同开发。它具有以下基本概念和使用方式&#xff1a; 仓库&#xff08;Repository&#xff09;&#xff1a;Git 仓库是存储代码的地方。它可以是本地仓库&#xff08;位于开发者的计算机上&#xff09;或远程仓库…

Positive Technologies 专家总结了调查结果,并指出了 2023 年信息安全威胁发展的主要趋势

Positive Technologies 专家总结了调查结果&#xff0c;并指出了 2023 年信息安全威胁发展的主要趋势 &#x1f977; 间谍软件最流行 在攻击俄罗斯组织时使用的所有恶意软件中&#xff0c;间谍软件所占比例接近一半&#xff08;45%&#xff09;&#xff0c;加密软件仅占 27%。…

Vue学习笔记-Vue3中的provide与inject

作用 provide和inject用于实现祖孙间的数据通信 用法 导入&#xff1a;import {provide,inject} from vue 使用&#xff1a; provide&#xff1a;祖组件使用该方法提供数据&#xff08;可以给任意后代组件&#xff0c;但一般用于孙组件及其后代组件&#xff0c;因为父子间的…

算法通关村第十二关—字符串转换(青铜)

一、转换成小写字母 LeetCode709.给你一个字符串s&#xff0c;将该字符串中的大写字母转换成相同的小写字母&#xff0c;返回新的字符串。 示例1&#xff1a; 输入&#xff1a;s"Hello" 输出&#xff1a;"hello" 示例2&#xff1a; 输入&#xff1a;s&qu…

C语言——输出魔方阵

目录 一、前言&#xff1a; 二、算法设计&#xff1a; 三、代码实现&#xff1a; 五、效果展示&#xff1a; 一、前言&#xff1a; 魔方矩阵又称幻方&#xff0c;是有相同的行数和列数&#xff0c;并在每行每列、对角线上的和都相等的矩阵。魔方矩阵中的每个元素不能相同。你…

算法通关村第十九关 | 青铜 | 动态规划

1.统计路径总数&#xff08;递归&#xff09; 原题&#xff1a;力扣62. 每次移动都是将问题规模缩小。 要理解&#xff1a;return search(m - 1, n) search(m, n - 1); public class Solution {public int uniquePaths (int m, int n) {return search(m, n);}public int s…

外包干了4个月,测试技术退步明显

先说一下自己的情况&#xff0c;本科生&#xff0c;20年通过校招进入杭州某软件公司&#xff0c;干了3年的功能测试&#xff0c;当然有半年是被封在了家里&#xff0c;今年年初&#xff0c;感觉自己不能够在这样下去了&#xff0c;长时间呆在一个舒适的环境会让一个人堕落!而我…

牛客网BC107矩阵转置

答案&#xff1a; #include <stdio.h> int main() {int n0, m0,i0,j0,a0,b0;int arr1[10][10]{0},arr2[10][10]{0}; //第一个数组用来储存原矩阵&#xff0c;第二个数组用来储存转置矩阵scanf("%d%d",&n,&m); if((n>1&&n<10)&&am…

LRU算法(面试遇到两次)

原理&#xff1a; 最近最久未使用&#xff08;Least Recently Used LRU&#xff09;算法是⼀种缓存淘汰策略。如果新存入或者访问一个值&#xff0c;则将这个值放在队列开头。如果存储容量超过上限cap&#xff0c;那么删除队尾元素&#xff0c;再存入新的值。新插入的元素…

【学习】卡尔曼滤波

【精 | 有代码】卡尔曼滤波器的直观介绍和手写代码&#xff01; 卡尔曼滤波器的直观介绍&#xff08;第 1 部分&#xff09;: https://www.youtube.com/watch?v5Y-dnt2tNKY 【手写代码一步步展示&#xff01;精&#xff01;强推&#xff01;】Coding Kalman Filter in Pytho…

jmeter,断言:响应断言、Json断言

一、响应断言 接口A请求正常返回值如下&#xff1a; {"status": 10013, "message": "user sign timeout"} 在该接口下创建【响应断言】元件&#xff0c;配置如下&#xff1a; 若断言成功&#xff0c;则查看结果树的接口显示绿色&#xff0c;若…

RocketMQ源码 Broker-TopicConfigManager 元数据管理组件源码分析

前言 ConsumerOffsetManager负责管理Broker端的topicConfig元数据信息&#xff0c;它继承了ConfigManager组件&#xff0c;且定时将内存中维护的topic元数据信息&#xff0c;注册到远程NameServer集群&#xff0c;并持久化到磁盘文件。 源码版本&#xff1a;4.9.3 源码架构图…

12.15

写这段代码改了好几个小时&#xff0c;从有这个想法到完成花费了比较久的时间&#xff0c;也很有成就感。速成课给的伪代码思路漏掉了需要判断最小数是否正好是这个数本身这个条件&#xff0c;所以一直报错。所以写代码要把每种可能性都涵盖&#xff0c;不然程序就会出问题。之…

【渗透测试】常用的8种火狐插件

1、Max HacKBar 推荐理由&#xff1a;免费的hackbar插件&#xff0c;可快速使用SQL注入、XSS和Bypass等payload进行测试&#xff0c;可进行多种编码和解码&#xff0c;安装后F12即可使用。 2、FoxyProxy Standard 推荐理由&#xff1a;FoxyProxy是一个高级的代理管理工具&am…

jmeter,csv文件参数化+断言 实现一个接口的case

1、case 及其 测试数据 注意保存文件的编码格式 id,name,limit,status,address,start_time,assert_status,assert_message 100,小米100,1000,1,某某会展中心101,2023-8-20 14:20,200,add event success ,,,,,,10021,parameter error 100,小米102,1002,1,某某会展中心103,2023-…

十五、YARN辅助架构

1、学习内容 &#xff08;1&#xff09;了解什么是代理服务器 &#xff08;2&#xff09;了解什么是历史服务器 2、辅助架构 &#xff08;1&#xff09;辅助架构的由来 对于YARN架构来讲&#xff0c;除了ResourceManager集群资源总管家、NodeManager单机资源管家两个核心角…

AI日报:谷歌Gemini Pro即将面向企业和开发者

文章目录 总览Gemini介绍 模型能力产品API其他产品Imagen2和其他新闻Duet AI 总览 现在&#xff0c;您可以免费访问Gemini Pro的API&#xff0c;这是谷歌最新大型语言模型的第一个版本。 Gemini 介绍 谷歌通过其API让企业和开发者第一次看到了其最强大的大型语言模型Gemini。…

后端项目操作数据库-中枢组件Service调用Mapper实现增删改查-实例

接上篇 使用MyBatis配置Mapper实现增删改查 1.Service的基本作用 Service在代码中的的作用是调用Mapper、被Controller调用。是后端项目中非常重要的组件。 用于设计业务流程、业务逻辑&#xff0c;以保障数据的完整性、有效性、安全性。 2. Service使用举例——“添加相册”…

道可云元宇宙每日资讯|上海市长宁区:聚焦元宇宙、区块链等领域

道可云元宇宙每日简报&#xff08;2023年12月14日&#xff09;讯&#xff0c;今日元宇宙新鲜事有&#xff1a; 北京丰台举办元宇宙促进数字消费发展交流会 12月13日&#xff0c;北京市丰台区举办元宇宙促进数字消费高质量发展交流会。本次活动以“数字消费元宇宙&#xff0c;妙…