C#学习笔记(1)——vs下载

一个尝试错误的人生,不但比无所事事的人生更荣耀,并且更有意义。

目录

C#介绍

一、C#环境

1. .Net Framework

2.C#的开发工具

3.在Linux或Mac OS上编写

二、程序结构

总结


C#介绍

C#是微软公司发布的一种由C和C++衍生出来的面向对象的编程语言。

特点

(1)简单,安全:与C语言和C++不同的是C#不再使用指针。C#提供了更多的数据类型(例如:uint,ulong,ushort等),大小都固定。C#提供命名空间来管理C#文件。

(2)面向对象的编程语言:三大基本特征,封装、继承、多态

(3)支持跨平台:能在Windows平台上开发并使用,能在多个操作系统上使用,还能应用到手机、PDA等设备上。

(4)开发多种类型的程序。


一、C#环境

C# 是一种在 .NET 开发平台上使用的编程语言。

1. .Net Framework

.Net是一个开发平台,能编写Windows应用程序、Web应用程序、Web服务。

.Net能使用的开发语言,例如 Visual Basic .NET、Python、J#、Visual C++.NET 等。但在 .NET 平台上使用最多的是 C# 语言。

.Net包括三个主要组成部分:公共语言运行库(CLR:Common Language Runtime)、服务框架(Services Framework)和上层的两类应用模板——传统的Windows应用程序模板(Win Forms)和基于ASP.NET的面向Web的网络应用程序模板(Web Forms和Web Services)。

2.C#的开发工具

visual studio

下载地址:Visual Studio: 面向软件开发人员和 Teams 的 IDE 和代码编辑器 (microsoft.com)

3.在Linux或Mac OS上编写

Mono 是 .NET 框架的一个开源版本,它包含了一个 C# 编译器,且可运行于多种操作系统上,包括 Android、BSD、iOS、Linux、OS X、Windows、Solaris 和 UNIX。

Mono 官方下载地址:Home | Mono

二、程序结构

例子:

using System;    // using 关键字用于在程序中包含 System 命名空间
namespace C_test //一个 namespace 里包含了一系列的类
{
    class test   //类的名称
    {
        static void Main(string[] args) //Main方法
        {
            Console.WriteLine("小奕今天很开心!"); //输出语句
        }
    }
}
  • 命名空间声明
  • 类的方法
  • 类的属性
  • 语句和表达式
  • Main 方法

你可能感兴趣的:(C#,c#,学习,.net,开发语言)