C#

cs第一章

1.1 .NET与C#

.NET概述与C#应用

.NET是Microsoft .NET 的简称,是基于Windows平台的一种技术。它包含了能在.NET Framework平台运行的所有编程语言。.NET Framework 是微软(Microsoft)为开发应用程序创建的一个富有革命性的新平台,在这个平台环境中,可以开发出运行在Windows上的几乎所有应用程序。简单的说, .NET Framework 是一个创建、部署、运行应用程序的多语言多平台环境,它包含了一个庞大的代码库,各种能够运行在 .NET Framework 平台上的语言都可以共享这个代码库。 在众多的应用程序开发语言当中,每种语言都有各自的长处。

1.2第一个C#程序

namespace 关键字

namespace(命名空间)是C#中组织代码的方式,它的作用类似于Java中的package (包) ,这样我们就可以把紧密相关的一些代码放在同一个命名空间中,大大提高管理和使用的效率。

using关键字

在Java中,如果导入其他包,应该使用import关键字。而在C#中,使用using关键字来引用其他命名空间,它的作用和Java中的import类似。

class关键字

与Java一样,C#也是一种面向对象的语言,使用class关键字表示类。我们编写的代码都应该在包含在一个类里面,类要包含在一个命名空间中。在程序模板生成时,Visual Studio自动创建了一个类,名为Program。如果你不喜欢,可以改掉它。注意:C#与Java不同,不要求类名必须与源文件的名称一样。

Main()方法

C#中的Main()方法和Java中的main()方法作用是一样的,是程序运行的入口,应用程序从这里开始运行。但要注意的是,C#中的Main()方法首字母必须大写,Main()方法的返回值可以是void或者int类型,Main()方法可以没有命令行参数。因此,这样组合一下,C#中的Main()方法有四种形式。

语法如下:

static void Main (string[] args){}
static void int  (string[] args){}
static void Mian (){}
static void int  (){}

当创建一个项目的时候,编译器会创建一个第一种形式的Main()方法。

关键代码:输出和输入。

Console.WriteLine("hello,world");
Console.ReadLine();

1.3 C#中的变量和常量

C#中的数据类型

每一种开发语言都有它的数据类型,C#语言有哪些数据类型呢?跟Java中的数据类型有什么区别和联系吗?C#提供的数据类型与Java非常相似。在这里列举最常用的数据类型,如表所示:

常用数据类型 Java C# 举例
整型 int int 年龄
浮点型 float float 成绩
双精度型 double double 圆周率
字符串型 String string 姓名
布尔型 boolean bool 是否是少数民族

注意:C#中布尔型的关键字与Java不同,使用bool,C#中字符串型的关键字首字母是小写的。

C#中的变量

C#中的变量声明方式与Java是相同的,使用下面所介绍的方式。

语法如下:

数据类型 变量名称;

C#的变量命名规则与Java也基本相同,只是"$"符号在C#中是不能使用的,因此变量的命名规则可以简单总结为以下三条。

组成:52个英文字母(AZ,az)、10个数字(0~9)、下划线(_),除此之外不能含有其他的字符。

开头:

数据类型 变量名称;

C#的变量命名规则与Java也基本相同,只是"$"符号在C#中是不能使用的,因此变量的命名规则可以简单总结为以下三条:

组成:52个英文字母(AZ,az)、10个数字(0~9)、下划线(_),除此之外不能含有其他的字符。

开发:只能以字母或下划线开始。

不能使用的:不能是C#中的关键字。

C#中的常量

常量就是

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值