C#编程基础学习GY小小鸟

3.ASP.Net:开发网站程序。如WebFrom开发

4嵌入式开发也可以用。Net来开发。

第二课:

控制台程序

Console.WriteLine("请输入一个整数:\n");//用于打印一行字符串相当于printf();

strings=Console.ReadLine();//相当于scanf();用于接收字符串。

inti=Convert.ToInt32(s);

inti1=i+10;

Console.WriteLine("{0}",i1);

strings1=i.ToString();//strings1=Convert.ToString(i);

Console.WriteLine(s1);

Console.ReadKey();//这行代码是为了防止程

第三课:

讲到C#的变量的命名规则,跟C没多大差别。基本一样。

第四课:

C#中加减乘除运算规则跟C没有多大区别。不过C#的加法可以运用到字符串中去。

例如:strings=”Hello”;strings1=”Wrold”;strings2=s+s1;所以strings2=”HelloWrold”;

Strings=s1+s2+“hahah”;

还有i++;是自加一。与C无异。

第五课:讲了赋值。

i=3;j=5;

temp=i;i=j;j=tmep;

第六课:

布尔运算

相等判断:==不要和=混淆。

不等号:!=

boolb=true;取反!b;

i=3;j=4;并且&&。或者||。在C#中,其实单&单|也可以是并且,或者运算符。但是他们不存在短路运算的功能。而&&||是有短路运算功能的。效率比较高。所以在使用中一般都是用双&&双||。

(i>=3)&&(j<4)Flase.

第七课:

三元运算:

If语句:格式跟C语言一样。只是输入输出格式不同而已

Console.WriteLine("pleaseinputyourage:");

intage=Convert.ToInt32(Console.ReadLine());

if(age>18)

{

Console.WriteLine("promittoseethefilm");

}

else

Console.WriteLine("forbittoseethefilm");

}。

If()

{}

elseif()

在C#中,字符串是否相等可直接用==判断其真假。如果为真,则字符串相等。

例如:

stringps=Console.ReadLine();

if(ps=="888888")

Console.WriteLine("right");

Console.WriteLine("flase");

第八课:

这节课是作业的讲评,由于作业比较简单,所以就略过了。

第九课:讲到了switch的用法。他跟C语言的区别是:case后面一定要用到break。不可以省略。即是执行了一个case块,之后就必须退出switch。

第十课:

循环语句:whiledowhile。

第十一课:

循环的中断

用breakcontinue。

用whilecontinue计算1~100之间除了7的倍数外的其他数的和。

用while和break实现输入用户名和密码,不正确就不断要求输入。

第十二课:

for循环语句

for(inti=0;i<10;i++)

if(i==3)

continue;

Console.WriteLine(“i={0}”,i);

Continue;放在for循环中,不用担心i++放在什么位置,i++一定会被执行的。

这个比while更好用。

当i==3成立时,continue语句的作用是跳过continue后面的语句不执行,直接跳到i++语句。

即是跳到这个循环圈的下一步执行。

第十三课:

类型转换:

分为隐式转换和显式转换。

当目标类型一定能满足源类型转换过去后的要求的话就是隐式转换。如果当目标类型不一定能满足源类型转换过去的要求的话就需要显式转换。

显示byteint等类型的变量的取值范围可用byte.MinValue~byte.MaxValue.

Byte的取值范围0~255.而int的范围要大很多。

所以,当byteb;inti;如果i=b;是隐式转换,因为i肯定包含b的取值。

如果b=i;这样是编译不通过的。需要一个显式转换。b=(byte)i;

类型转换Cast是在内存级别上的转换。内存中的数据没有变化,只是观看的视角不同而已。

所以,只有在内存存储上存在交集的类型才能进行cast转换。例如数据类型intlong等。都是数。而stingint之间是不能进行转换的。

Convert

不再是内存级别上的转换。

字符串转换成数据,数据转换成字符串。

Strings=”12”;

Inti=Convert.ToInt32(s);

或者

Inti=20;

Strings=Convert.ToString(i);

第十四课

枚举

EnumDir{south,north,east,west}

Dird=Dir.south.

十五课:

数组:

String[]names={“tom”,”jerry”,”jam”};

int[]nums1=newint[5];//nums1这个数组有5个元素。

在看看这个函数:新的循环函数

int[]nums={5,3,8,2,1};

foreach(intninnums)//遍历数组中的每一个数并赋给n

Console.WriteLine("{0}",n);

十六课:函数

函数的功能是一次编写,多次重复调用。简化代码。

StaticvoidPrintName()//void指无返回值。

Console.WriteLine(“Pleaseinputyourname:”);

十七课:

函数的参数:向函数内部传值,动态改变函数内部需要的值。

参数数组:

看看这个函数:跟上一个有什么区别啊?

区别就在于函数参数中多一个params。动态参数,因为此参数的个数是不确定的。所以C#将不确定的参数打包到一个数组中来。

可变参数的前面可以有其他固定参数,而后面不能再有其他参数。而且只能有一个params参数。

参数默认值。。Net4.0才有。

十八课:函数的重载:

在C#中,函数名可以相同吗?答案是可以。不过是有条件的。函数的参数类型或者参数个数必须不同才可以。

十九课:字符串处理:

看看下面的函数吧:

看看下面函数:

函数Split的使用:

函数Replace的使用:

函数Substring的功能:提取某个字符串中的指定字串。

这个函数有两个重载的函数,分别是1个和2个参数的。

函数Contains的功能:判断一个字符串中是否含有某个字串,返回布尔值。

函数EndsWith()的功能,判断字符串是否为某个字串结尾。

同理,StartsWith()的功能是判断字符串是否为某个字串开头。

函数Indexof()的功能,返回给定字串在主串中的位置,从第几个字符开始。

函数LastIndexof()的功能,返回给定字串在主串中的最后出现位置。

函数PadLift()和PadRight()的功能如下:

二十课:练习讲解:

函数ref参数,引用传递,在函数内部改变变量的值。第一个被调函数不会改变主函数内的变量的值,值传递。而第二个是引用传递。

THE END
1.c#在线测验《金瓶莲》完整版国语手机免费播放亲子 爱情 导演: Kean 主演: Cenac 别名: 未知 1.0分 5886 韩语 语言 2024 上映时间 2024-10-25 04:48:23 片长 简介: 呵呵南姝本君只是不想节外生枝这还是他为了突破师阶而筹备许久的能量石呢少一颗对他来说都是割肉听完后百里墨和黑耀都露出了一副若有所思的神色https://iowiki.com/csharp/csharp_online_quiz.html
2.C语言系列从入门到进阶哔哩哔哩学习C语言特征、C语言字符集、词汇等发布者 关注 川石课堂软件测试 高级讲师,首批ISTQB资格认证获得者,10年以上的软件测试开发及测试管理经验。 课程概述 评论(1) 第1讲 关于《C语言》 主要阐述为什么录制这个系列的视频第2讲 C语言基础知识 C语言特征、C语言字符集、词汇第3讲 C语言输入/输出 scanf、printf、gehttps://www.bilibili.com/cheese/play/ss16127?search_query=%E5%A5%87%E6%80%AA%E7%9A%84c%E8%AF%AD%E8%A8%80
3.c#15个适合初学者学习C#编程语言的在线资源丨附地址C#Essentials是掌握C#语言编程概念的理想书籍。它包含28个章节,涵盖了很多有用的方面,如创建控制台应用程序、创建GUI应用程序和visual studio等等。 相信这个列表可以帮助初学者学习c#编程,因为它已经涵盖所有主要的在线资源。你可以通过文本或视频教程在线学习,也可以下载免费的电子书。https://segmentfault.com/a/1190000008557044/
4.对C#初学者有帮助的15个学习资源控件新闻LearnCS.org是一个致力于提供在线学习C#课程的网站。学生可通过两个独立的窗口——代码窗口和输出窗口来跟随指引,完成学习。 4)Zetcode Zetcode提供了C#编程语言的文本教程,教程内容不仅包含基本主题,也包括高级主题,其涵盖的内容包括数据类型、语法结构、字符串、数组、命名空间等。它适合初学者,也适合一般的程序员。https://www.evget.com/article/2015/10/29/22850.html
5.C#教程C#教程本教程将告诉您基础的 C# 编程,同时将向您讲解 C# 编程语言相关的各种先进理念。 现在开始学习 C#! C# 在线工具 谁适合阅读本教程? 这些教程是为想要逐步学习C#的初学者和专业人士而设计的。在学习完本教程后,您将到达一个中级的 C# 编程水平。 阅读本教程前,您需要了解的知识: https://www.cainiaojc.com/csharp/csharp-tutorial.html
6.和总结C#/.NET/.NETCore基础知识学习路线开发实战编程【C#/.NET/.NET Core学习、工作、面试指南】记录、收集和总结C#/.NET/.NET Core基础知识、学习路线、开发实战、编程技巧练习、学习视频、文章、书籍、项目框架、社区组织、开发必备工具、技术前沿周刊、常见面试题、面试须知、简历模板、人才招聘、以及自己在学习和工作中的一些微薄见解。希望能和大家一起学习,共https://github.com/YSGStudyHards/DotNetGuide
7.我要自学网免费视频教程,提供全方位软件学习我要自学网-免费视频教程,提供全方位软件学习,有3D教程,平面教程,多媒体制作教程,办公信息化教程,机械设计教程,网站制作教程,电脑培训https://www.51zxw.net/
8.Anycodes在线编程随时随地有创意,随时随地写程序,Anycodes在线编程系统,支持C语言,C++,Java,R,TCL,Php,Perl,Ruby,Fortran,ADA,Assembler,Bash,C#,D,Go,Lisp,Lua,Pascal,Scala,Swift,以及Python等21种语言,支持语法高亮、行数显示、代码自动折叠、纠错、多文件、标准https://www.anycodes.cn/
9.从新手入门WPF框架编程(C#VS2022)在线视频教程30分钟快速学习Visual Studio 2019 从新手小白进入C#编程(VS2019) 从新手小白进入WinForm编程 (VS2019) 30分钟快速学习Visual Studio 2022 C#上位机串口编程、Modbus编程 从新手入门WPF框架编程(C# VS2022) 共6门课程,零售价¥620.00 套餐价 : ¥485.00立省¥135.00 https://edu.csdn.net/course/detail/38837
10.unityu3d虚幻ue4/5javapython人工智能视频教程在线课程siki老师的专业编程视频学习平台,上千门课程实时更新,课程供学员在线观看,为国内开发者提供最"新全快"的视频学习教程.业务包含unity视频教程/虚幻视频教程/java视频教程/python视频教程/unity教程.热线13264250715(vx同步)https://www.sikiedu.com/
11.w3schools在线教程w3schools 在线教程提供主要网络编程语言的免费学习教程,参考资料和实例练习。涵盖HTML,CSS,JavaScript,Python,Java,C,C++,C#,SQL,PHP,Bootstrap,XML,AI,ChatGPT,Bard,人工智能,编程语言,数据库,大数据分析,编程工具,运维工具,通信技术等热门主题。https://www.w3schools.cn/
12.C#教程菜鸟教程C# 教程C# 是一个简单的、现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的。 本教程将告诉您基础的 C# 编程,同时将向您讲解 C# 编程语言相关的各种先进理念。 现在开始学习 C#! C# 在线工具谁适合阅读本教程?本教程有助于初学者理解基础的 C# 编程。在学习完本教程后,您将到达一个中级的 http://it028.com/csharp-tutorial.html
13.C#上位机编程培训班CCD机器视觉培训学习环境 入学条件 常见问答 联系我们 C#上位机编程培训班 上位机开发课程大纲 阶段 课程内容 实例 第一阶段 1.C#开发环境及初步体验 2.变量和常量 3.表达式和运算符 4.字符和字符串 5.控制语句 6.数组和集合 7.异常处理 8.类、对象、属性和方法 9.泛型 10.委托和事件 11.线程的使用 12.串口通信 13.Sochttps://www.gpzyjy.com/kecheng/debugging/744.html
14.C#从入门到精通(第2版)第1篇C#语言基础在线阅读C#是.NET平台(.NET Framework)上的编程语言,用C#编写的程序必须在.NET Framework上运行。学习C#,就必须理解.NET的运行机制,了解.NET框架。 1.1.1 .NET框架介绍 .NET Framework(框架)简称.NET,是微软公司为开发应用程序创建的一个富有革命性的新平台。.NET框架定义了.NET应用程序的开发和运行环境,包括可在.NET应https://book.qq.com/book-read/728980/11
15.C#入门指南:从零开始学习C#编程wx6455ea3c10458的技术博客如果你对编程感兴趣,想要学习一门功能强大且广泛应用的编程语言,那么C#(C Sharp)将是一个很好的选择。C#是一种由微软公司开发的通用编程语言,它结合了C和C++的优点,并在面向对象编程方面提供了更强大的支持。本文将带你从零开始学习C#编程,无论你是完全的新手还是已经有其他编程经验的开发者。 https://blog.51cto.com/u_16100559/6249628
16.C#在线运行,C#在线编译器C#在线编译运行对国际化的支持非常重要。C#适合为独立和嵌入式的系统编写程序,从使用复杂操作系统的大型系统到特定应用的小型系统均适用。 C# 成为一种广泛应用的专业语言的原因有以下几点: 现代的、通用的编程语言。 面向对象。 面向组件。 容易学习。 结构化语言。 https://jsrun.net/t/c/123
17.C#高级编程(第4版)中文版高清PDF扫描版[107MB]电子书下载☉ 如果遇到什么问题,请评论留言,我们定会解决问题,谢谢大家支持! ☉ 本站提供的一些商业软件是供学习研究之用,如用于商业用途,请购买正版。 ☉ 本站提供的C# 高级编程 (第4版) 中文版 高清PDF扫描版[107MB]资源来源互联网,版权归该下载资源的合法拥有者所有。https://www.jb51.net/books/206291.html
18.FirstC#(第四版)》([美]安德鲁?施特尔曼)简介书评C#和.NET Core实用编程学习指南,重视大脑的学习指南。 作者:[美]安德鲁?施特尔曼,[美]詹尼弗?格林,苏钰涵,等出版社:中国电力出版社出版时间:2022年03月 手机专享价 ¥ 当当价降价通知 ¥168.30 定价 ¥198.00 配送至 北京市东城区 运费6元,满49元包邮 http://product.dangdang.com/29387292.html
19.C#教程(直观简明的C#入门教程).pdf全文免费在线简洁的语法 请原谅 虽然我们一再强调学习本书不需要任何的编程基础 但在这里还不得不 提到C++ 在缺省的情况下 C# 的代码在.NET 框架提供的 可操控 环境下运行 不允许直 接地内存操作 它所带来的最大特色是没有了指针 与此相关的 那些在 C++ 中被疯 狂使用的操作符 例如 - 和 ., 已经不再出现 C#只支持https://max.book118.com/html/2012/0728/2547840.shtm
20.轻松学习C#的方法轻松学习C#的方法 在类中自定义的“函数”称为“方法”,由于C#是完全面向对象的语言,同时为了便于解释后面要学的C#类,这里的“方法”来称呼“函数”。 方法是一种用于实现可以有对象或类执行的计算机或操作的成员,是一个已命名的语句集。每个方法都有一个名称和主体。方法名应该是一个有意义的标识符,应描述出https://www.xiuzhanwang.com/a1/C_jiaocheng/6804.html
21.C#程序设计Coursera课程中除了理论知识外,更注重上机编程实践,程序示例紧密结合日常的学习和工作,生动有趣,难度适中。本课程要求学习者学过一门程序语言(如C语言等)。 了解更多内容 第1讲 C#程序设计简介 第1 单元?5小时 后完成单元详情 第2讲 C#语言基础 第2 单元?5小时 后完成单元详情 第3讲 面向对象的C#语言 第3 单https://www.coursera.org/learn/sheng-c-biancheng
22.Dcoderapk最新版下载Dcoder官方appv2.2.17手机版分类:学习教育 大小:8.2M 语言:中文 版本:v2.2.17 手机版 时间:2020-06-04 16:01 星级: 官网:暂无 厂商: 平台:Android 标签:编程学习程序设计软件手机编程学习工具,轻松练习编程。应用截图应用介绍 Dcoder官方app,支持c、c++、c#、python等多种编程语言的手机编程工具,操作简单,轻松调试、编译,让用户随时随地https://www.qqtn.com/azsoft/550827.html