学习探讨

C#学习之路/菜鸟教程

by Yezi1015, 2023-11-13


C#,启动!
菜鸟教程:https://www.runoob.com/csharp/csharp-intro.html
bili:https://space.bilibili.com/79983517?spm_id_from=333.999.0.0

C#是一款开放世界冒险语言,面向对象、面向组件、通用式、高效率的语言(其中也是.net框架的一部分)。
C#重点功能:布尔条件、自动垃圾回收、标准库、组件版本、属性&事件、委托&事件管理、简单泛型、索引器、条件编译、简单多线程、Linq&lambda表达式、集成windows。
.NET算是创新平台:可以做出来win应用程序、web应用程序、web服务等多种产品。可以兼容(C#、C++、Visual Basic、Jscript、COBOL)达到互相访问、交互。
.NET框架包含:公共语言运行库(Common Language Runtime - CLR)、.Net 框架类库(.Net Framework Class Library)、公共语言规范(Common Language Specification)、通用类型系统(Common Type System)、元数据(Metadata)和组件(Assemblies)、Windows 窗体(Windows Forms)、ASP.Net 和 ASP.Net AJAX、ADO.Net、Windows 工作流基础(Windows Workflow Foundation - WF)、Windows 显示基础(Windows Presentation Foundation)、Windows 通信基础(Windows Communication Foundation - WCF)、LINQ。


一个C#的程序都是需要什么的呢?
命名空间声明,一个class,class方法,class属性,main方法,语句以及表达式。
c#文件后缀为.cs

test.cs:

    using System;
namespace HelloWorldApplication
{
   class HelloWorld
   {
      static void Main(string[] args)
      {
         /* 我的第一个 C# 程序*/
         Console.WriteLine("Hello World");
         Console.ReadKey();
      }
   }
}

-using 就是选择引用/调用 接口
-using system 调用了system的接口
-namespace 命名空间(大框命名空间)
-class 类
-static 表明方法是静态的,属于类
-void:main():方法不需要返回值
-main 开头主函数
-String[] args:从控制台接收参数。
-Console.ReadKey(); 使得函数等待按键操作,防止一闪而过。

需要注意的点:
C#大小写很敏感
所有的语句以分号结尾
文件夹可以不同于类的名称
程序执行从main函数开始

作者: Yezi1015

2024 © typecho & elise 21 ms