C#_基础知识

C#的概述

C# 是一个现代的、通用的、面向对象的编程语言,它是由微软(Microsoft)开发的,由 Ecma 和 ISO 核准认可的。
为什么要学习C#,C#的优点是什么?

1.现代的、通用的编程语言。
2.面向组件。
3.容易学习。
4.结构化语言。
5.它产生高效率的程序
6.它可以在多种计算机平台上编译 因此c#非常适合新手。

在 Windows上配置C#的环境变量

先查看电脑是否是Windows10如果是按以下方法配值环境变量
1.在桌面找到”此电脑“点击打开,找到C:盘
打开C:盘找到“windows”这个文件并打开,找到Microsoft.NET*文件打开,再找到“Framework”这个文件打开,选择v4.0.30319
这个文件(还可以选择其它文件如:v2.0.50727)
最后将这个文件的路径复制如下图:请添加图片描述
2.右键点击”此电脑“找到属性点击,再找到“高级系统设置”点击,最后找到”环境变量
点击,在”系统变量(s)“中找到Path双击打开,在左侧的栏中找到“新建”点击。系统会出现一个空白格,将之前复制的路径粘贴到空白格中点击确定就可以了。

了解C#中的基本结构

先看一下代码:

using System;       
namespace firstApp
       {
          class first
                {
                    static void Main(string[] args)
                          {
                               Console.WriteLine("");
                               Console.ReadKey();
                          }
                }
      }                      

using System;
是引用名称为System的命名空间 。using是C# 语言中定义一个范围,将在此范围之外释放一个或多个对象。命名空间是用来组织和重用代码的。
namespace firstApp 是项目的命名
firstApp 是项目本身名可自己定义,但需遵循以下规则:
链接: baike.baidu.com/item/namespace/1700121
class first 是类名称而class是引用类型,class关键字修饰first
class的命名有以下规则:

1.样式类名全部用小写,首字符必须是字母,禁止数字或其他特殊字符。 由以字母开头的小写字母(a-z)、数字(0-9)、中划线 (-)组成。

2.可以是单个单词,也可以是组合单词,要求能够描述清楚模块和元素的含义,使其具有语义化。避免使用 123456…,red,blue,left,right之类的 (如颜色、字号大小等)矢量命名,如class=“left-news”、class=“2”
以避免当状态改变时名称失去意义。 尽量用单个单词简单描述class名称。

3.双单词或多单词组合方式:形容词-名词、命名空间-名次、命名空间-形容词-名词。 例如:news-list、mod-feeds、mod-my-feeds、cell-title。
static void Main(string[] args) static void Main(string[] args) 是方法或叫函数

其中static 表示方法是静态的,就是说方法在程序被编译的时候就被分配了内存。void 表示方法没有返回值,就是方法没有关键字。
Main()是主函数是程序的入口,string[] args表示命令行参数是字符串数组可以输入多个字符串。

Cosnole.WriteLine(""); Console.ReadKey();

是方法体用于写具体的方法,而方法体指定了被调用时将执行的语句。 .Cosnole.WriteLine(""); 格式化输出字符串
可以打印出 " " 内的内容, 而Line表示换行。

Console.ReadKey();
Console.ReadKey(); 为暂停程序等待系统输入。

第一个C#程序“Hello,World”

在了解了C#的基本结构后就可以编写代码了
下图是“Hello,World”的编程代码:

using System; 
namespace helloWrold
     {
         class hello
                {
                    static void Main(string[] args) 
                       {
                                Cosnole.WriteLine("Hello,World"); 
                                Console.ReadKey();
                        }
                 }
      }                          

输出的结果:

Hello,World

在编写代码后可以尝试运行了
首先在桌面上建立一个文本文档(点击鼠标右键找到新建建立文本文档)之后将文档更名为CS格式(文档名为xxx.cs)注意:在这之前必须将文档格式呈现出来。
然后找到左下角的Wondow10的图标点击,然后搜索cmd按回车就会出现黑色的命令提示框如下图:请添加图片描述
在光标处输入cd加空格按tab键找到相应文件,找到相应文件后输入csc加空格输入相应文件名(加.cs)回车后再输入文件名(不加.cs)就能看到程序的输出。

C#的基本语法

变量与常量

变量

1.整数类型 byte,short,int,long;(数字范围long>int>short>byte)
2.浮点类型 float(如果float赋值给一个小数小数后加F),double;
3.字符类型 string,char;
4.空类型 null;
5.十进制类型 decimal(如果decimal赋值给一个小数小数后加M);*

以下是整型int的代码:

using System; 
namespace helloWrold
     {
         class hello
                {
                    static void Main(string[] args) 
                       {        int a=1;
                                Cosnole.WriteLine("a={0}",a); 
                                Console.ReadKey();
                        }
                 }
      }                  

输出的结果:

a=1

" " 内可以用{n}来挖坑 且n必须从0开始,是连续的,后面用逗号隔开。

变量的作用域
变量的作用域指变量的访问区域,一般情况下,判断变量的作用域遵循下面的规则:

1、只要类在某个作用域内,其字段也在该作用域内;

2、在方法或语句块中声明的局部变量的作用域在语句块和方法结束之前的作用域内;

常量

所谓常量,就是在程序的运行过程中其值不能被改变的量。
常量格式为
常量数据类型 常量名=常量值
如:const A=1
其中A为标识符,常量和变量的声明都要使用标识符,其命名规则如下:

.标识符必须以字母或者@符号开始

.标识符只能由字母、数字以及下划线组成,不能包括空格、标点符号和运算符等特殊符号

.标识符不能与C#中的关键字同名。

.标识符不能与C#中的库函数名相同。

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值