C#学习笔记正课二

C#工控上位机学习笔记 C#工控上位机学习????简述一、倒计时器的开发二、串口串口发数据串口助手的开发串口控制下位机开关三、图形化按钮设计 简述 c#的窗口项目,直接使用设计框进行拖拽即可。 一、倒计时器的开发 using System; using System.Windows.Forms; namespace TimerC { public partial class Form1 : Form { int count; int time; public For 阅读详情

自增表达式

i++先赋值后自增

++i先自增后赋值

int i = 10;
int j = i++;//此时j为10
int j =++i; //j为11

逻辑运算符

逻辑与&& 两边为真结果为真否则为假;

逻辑或|| 一边为真结果为真,两边都假结果为假;

逻辑非!取反,结果为判断的相反情况;

赋值运算符

a += b;等价于 a = a + b;
a -= b;等价于 a = a - b;
a *= b;等价于 a = a * b; 
a /= b;等价于 a = a / b; 
a %= b;等价于 a = a % b;

三元运算符

将判断语句使用?隔开后面跟两个判断结果使用:隔开

int a = 17;
string age = a > 18 ? "成年" : "未成年";
Console.WriteLine(age);//结果为 未成年

还可以在判断结果中嵌套使用三元运算符

int a = 12;
string age = a > 18 ? "成年" : (a>16?"青年":"儿童");
Console.WriteLine(age);//输出儿童

输入语句

Console.ReadLine();输入时默认为string类型不能直接参与数值计算,如果要进行计算需要使用Convert进行强制转换。

int a=Convert.ToInt32(Console.ReadLine());
int a=Convert.ToInt32(Console.ReadLine().Trim);//去除前后的空格

选择语句

if语句结构

if(判断语句)

{

执行语句

}

swtich语句结构

switch (具体的值)
{
    case 值1:
        执行语句
        break;    
    default:
        执行语句
        break;
}

循环语句

for循环

结构

//  a起始表达式 b条件表达式 c自增表达式
for (int i = 0; i < 100; i++)
{
    //执行语句d
    Console.WriteLine(i);
}

执行顺序1.a b d c  第一轮时
       2.b d c    中间轮
       3.b        到达结束条件的轮数时

while循环

//while循环本身没有终止条件,需要我们自己去设置终止条件,否则就是死循环
int a = 1;
while (a<=10)
{
    
    Console.WriteLine(a);
    a++;
           
}

do while循环

//不管条件是否成立,都会执行一次执行语句
int a = 1;
do
{
    Console.WriteLine(a);
    a++;              
}
while (a<=10);

C#学习笔记之 TabControl控件 写在前边的话:C#学习系列博客是本人在学习C#过程中的读书笔记,目的是方便以后查看复习。由于本人才疏学浅,在学习过程中,难免有所遗漏和错误,欢迎大牛们指正。              TabControl控件即标签也控件,当需要在一个窗体内放置几组相对独立而又数量较多的控件时,可以使用 TabControl控件,该控件有若干个选项卡,每个选项卡关联着一个页面 阅读详情

相关推荐

【C#】C#入门学习笔记

C#的自用笔记——基础部分

qingxiu3733的博客 2253

C#学习笔记正课十三

1、列表 2、判断相等Equals 3、正则表达式 4、字典

ctrl_yv的博客 229

Spine换装系统深度优化:从局部换肤到动态合批的进阶之路

本文深入探讨了Spine换装系统的性能优化策略,从局部换肤到动态合批的进阶技术。通过分析传统方案的性能瓶颈,提出动态合批、GPU Instancing等高级优化方法,显著降低Draw Call和内存占用,提升游戏性能。适用于MMO和大型游戏开发,帮助技术美术和工程师突破大规模换装场景的性能限制。

vulkan6gpu的博客 554

C# 学习笔记

MicrosoftVisualStudio(简称VS)是美国微软公司的开发工具包系列产品。VS是一个基本完整的开发工具集,是编写C#程序或者说.NET程序最常用的开发工具。因其功能强大、简单易用、速度快、智能度高,被网友戏称宇宙第一IDE。

qq_52144597的博客 2046

oracle p6 破解版下载,Primavera P6项目管理软件 16~17 图文详细安装教程(附下载)

Primavera P6 Professional项目管理软件结合了Oracle和Microsoft SQL Server关系数据库,是一款非常好用且功能强大的综合的项目管理软件(PPM) 解决方案,主要用于土建等方面的施工计划分析,具有进度时间安排与资源控制功能的多用户、多项目系统,支持多层项目分层结构、角色与技能导向的资源安排、记录实际数据、自定义视图以及自定义数据,本文主要为大家图文详细介绍...

weixin_33978451的博客 4918

拆开华为BBU5900,看看5G基站的大脑里到底装了啥?

本文深度拆解华为BBU5900,揭示5G基站核心处理单元的硬件架构与设计哲学。通过详细解析模块化设计、智能电源系统和动态散热方案,展现其支撑千兆速率、毫秒级时延的技术奥秘,为5G网络部署提供实用参考。

weixin_31456563的博客 562

C#学习笔记(上)

经本人搜集网上资料后整合而成的C#学习笔记,知识点很全面,前面某些很基础的内容绝大部分人都已经在学C/C++的时候学过了,所以基本一笔带过,其它地方都尽量写的很详细。

m0_75104457的博客 2315

SIMULINK开发项目实例 1000 例专栏之第907例--基于新能源与储能系统的场景实例:液流电池在微电网中的动态响应仿真

本文介绍了如何使用Simulink对液流电池在微电网中的动态响应进行建模与仿真。重点包括:1)构建液流电池模型及其特性参数设置;2)配置双向DC-DC变换器调节充放电过程;3)搭建包含分布式能源的微电网系统;4)设计基于SOC的控制器;5)通过仿真分析系统性能指标。该教程提供了完整的建模流程和MATLAB代码示例,帮助用户验证液流电池在微电网中的稳定性和适用性。

xiaoheshang_123的博客 184

C#学习笔记正课十六

窗体 1.Button(按钮) 2.Label(标签) 3.TextBox(文本框) 4.ComboBox(下拉框) 5.ListBox(列表框)

ctrl_yv的博客 359

YOLO26模型应用过程中的报错处理及疑问解答,涉及环境搭建、模型训练、模块改进、论文写作

本文记录了YOLO26模型的这一系列过程中可能发生的问题,以及大家非常关心的问题,这里统一做了一个记录和解答。

Limiiiing的博客 241

《信息化项目文档模板十二——业务需求新增/变更审批确认表 》

系列文章目录 《信息化项目文档模板一——项目需求说明书》 《信息化项目文档模板二——项目启动会文档模板》 《信息化项目文档模板三——会议纪要模板》 《信息化项目文档模板四——系统项目蓝图设计模板》 《信息化项目文档模板五——系统详细设计模板》 《信息化项目文档模板六——系统详细设计模板》 《信息化项目文档模板七——系统开发计划模板》 《信息化项目文档模板八——系统功能测试模板》 《信息化项目文档模板九——系统压力测试模板》 《信息化项目文档模板十——系统推广上线计划模板》 《信息化项目文档模板十一——系统用

商务合作|问题讨论|交流学习 请联系作者微信,加微信请务必注明来意,博客主页有联系方式 1712

C#学习笔记正课一

1、C#编译执行过程 2、VS常用快捷键 3、变量与常量 4、变量名命名规范 5、命名法 6、数据类型 7、类型转换 8、算数运算符

ctrl_yv的博客 228

2024全国村级行政边界数据

五级行政区划:村边界数据产品涵盖五级行政区划:(一级行政区)省级行政区共31个其中:(台湾、香港、澳门除外);(二级行政区)地级行政区共334个其中:7个地区、3个盟、30个自治州、294个地级市;(三级行政区)县级行政区共2851个其中:1355个县、117个自治县、49个旗、3个自治旗、363个县级市、962个市辖区、1个林区、1个特区;(四级行政区)乡级行政区共40497个其中:11626个乡、1034个民族乡、20117个镇、7566个街道、151个苏木、1个民族苏木、2个县辖区公所;

J_Giser的博客 3232

C#学习笔记正课五

1.方法重载 2.参数数组params 3.ref out关键字 4.方法的递归和调用 5.枚举enum 6.结构体

ctrl_yv的博客 60

如何在 UniApp 中接入讯飞语音听写功能 文末附vue3+vue2完整代码

在开发过程中,我遇到了讯飞接口返回空数据的问题。通过仔细检查传送的每一帧数据,我发现问题出在第一帧的配置信息以及 Base64 数据的切片。确保每一帧的数据正确且符合接口要求,问题就能够得到解决。希望这个过程能帮助你在项目中顺利对接讯飞语音识别。

代码简单说 Vue、JAVA、PHP、Node.js 熟练运用,接口、架构、性能全搞定。 997

最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版

Part-E1-SDIO-Specification-Ver4.00-Final-120220.pdf:最新的sdio 4.0 spec 协议标准 带书签 高清完整PDF版,包括SDIO 接口的外设,SDIO 接口官方协议等。

C#学习笔记整理【二】

C#学习笔记整理【二】 目录C#学习笔记整理【二】1、C#内置引用类型2、C#运算符:3、数据类型转换:4、装箱和拆箱:5、goto语句:6、数组:数组也是对象【C#内万物皆对象】1)定义:2)数组定义的三种方式:3)遍历数组:4)多维数组:5)交错数组:6)数组是引用类型:7)隐式类型的数组:7、方法的概念:1)方法的定义:2)Main函数:3)静态类:4)静态方法和实例方法(定义和调用):5)...

一个偶尔更新,有点神经质的开发人员,专注于网络安全和人工智能应用领域。 925

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

C#学习笔记正课六

本文介绍了C#中的三个核心概念:委托、Debug和面向对象编程。

ctrl_yv的博客 221

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

C#正课十四

1、装箱拆箱 2、文件的I/O操作 3、流

ctrl_yv的博客 39

C#学习笔记正课九

1.虚方法、重写 2.只读字段 3.密封关键字 4.抽象类

ctrl_yv的博客 255

C#学习笔记4

方法(method)的由来;使用Π等数学量可以使用Math类;方法的声明与调用;构造器(constructor);方法的重载(Overload);对方法进行Debug;方法的调用与栈

LRP_824的博客 2178

C#学习笔记3

构成C#语言的基本元素;关键字;C#中函数的简单定义和调用;使用递归计算1-100和的三种方式;空白实例;类型、变量和方法

LRP_824的博客 1673

C#学习笔记(基础)

C#学习笔记---- 由浅入深,由表及里,由现象到本质。

芒果~不忙的博客 3409

XLUA学习笔记之C#和Lua之间的相互调用

感觉学习的笔记还是放在网上查询的时候比较方便,文章初看会感觉很难理清,需要耐心去看,对不起自己对不起翻到我文章的同学,不废话直接上代码。 1.C#调用Lua (耐心!耐心!耐心!) using System; using System.Collections; using System.Collections.Generic; using UnityEngine; using XLua; //这...

xmx5166的博客 7434

【无标题】 C#的学习笔记

是一种数据结构一种数据类型代表现实世界中的“种类”

dh15834384655的博客 1162

C#学习笔记正课十二

1、运算符重载operator 2、泛型类与动态类型(dynamic) 3、泛型方法 4.动态数组/数组列表

ctrl_yv的博客 246
上一篇: C#学习笔记正课一
下一篇: C#学习笔记正课三
ctrl_v助手
博客等级 码龄4年 16粉丝 42原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值