C#零基础学习笔记 Day1

C#程序的基本结构

C#中的命名空间

C#程序中的一种代码组织形式,主要用来表示类的可见范围。

//命名空间
using System;
using System.Collections.Generic;
using System.Ling;
using System.Text;
nameespace Hello_World
{
    class Program   //类
    {
        static void Main(string[]args)  // Main方法
        {
            //输出内容  注释
            Console。WriteLine("Hello World");    //语句
            Colsole.ReadLine(); //语句
        }
        
    }
}
语法
  • namespace 命名空间
引用
  • using 命名空间

什么是类

一种数据结构,存储数据成员、方法成员和其他类等内容便于调用…

  • 定义语法
calss 类名(英文)
{
     //类中的代码
}

命名空间中的类名不允许相同

Main方法
  • 控制台程序(运行于dos命令台)
  • 窗体程序(运行于桌面环境)
Main方法的要求
  1. Main必须定义为static
  2. Main的首字母必须大写
  3. 返回值可以是void或者是int
  4. 命令行参数可选
static void Main(string[]args){}
static void Main(){}
static int Main(string[]args){}
static int Main(){}

标识符

  • 标识符
    类名 变量名 方法名 数组名等都属于标识符,标识符相当于人的名字
  • 标识符的组成
    字母和下划线开头后面跟着任意多的数字字母下划线。坚决不以数字开头
  • 标识符明明注意事项
  1. 标识符不能与C#关键字冲突
  2. 标识符区分大小写
C#中的关键字
关键字关键字关键字关键字关键字关键字
intpublicthisfinallybolleanabstract
continuefloatlongshortthorwreturn
breakforforeachstaticnewinterface
ifgotodefaultbytedocase
voidtryswitchelsecatchprivate
doubleprotectedwhilecharclassusing
C#中的语句

C#语句实质上就是实现各种功能的C#代码。

  • 注释
// 注释单行  
/*注释里面的所有内容*/
代码编写规则
  • 尽量使用接口编程,关键语句一定要编写注释;
  • 局部变量随用随声明,尽量少用goto语句;
  • 如果参数多,建议使用结构,避免大段代码使用try…catch;
  • 同一个文件中避免写多个类,字符串变多是,使用StringBuilder;
  • if语句块中使用“{ }”,switch语句中一定编写default;
常用的命名方法
  • pascal命名法:
    所有单词第一个字母大写,其他字母小写。 如 USer、GetInfo ;
  • Camel(驼峰)命名法:
    除了第一个单词所有单词第一个字母大写其他字母小写。 如 userId userName;
程序中各元素的命名规范
  • 项目名,公司域名+产品名称/产品名称;
  • 命名空间命名,公司名称/产品名称;
  • 接口命名,一切接口开始于“I”;
  • 类名。功能与操作结合 比如用户 User;
  • 方法名,动宾关系,实现什么操作;
  • 成员变量,尽可能加前缀“_”;

变量是什么

在C#中的一个变量就是存储区(内存)中的一个存储单元。

变量的声明及初始化
使用变量的步骤

1.声明一个变量,根据类型分配空间;

2.初始化变量,将数据存入内存空间;
3.使用变量,取出数据使用;

变量的声明
//数据类型 变量名 = 数值;
int money = 10000;
//数据类型 变量名; 变量名 = 数值;
int money;  
money = 10000;
//数据类型  变量名1,变量名2,…,变量名n;
int money1,money2,…,moneyn;//数据类型必须统一
变量的命名规则

简短且能清楚的表明变量的作用,以字母、下划线开头后面加数字、字母、下划线通常第一个字母小写后面的单词首字母大写 如:myScore;
*绝对不能与C#关键字冲突;(如 int static = 30 ;) 变量区分大小写;
在C#语言中允许使用汉字作为变量名,在程序运行时并不出现什么错误,但建议不要使用汉字作为变量名。

变量的初始化

利用赋值函数给变量一个初始值。
变量 变量名 = 数值;(int money = 10000)

  • 单独初始化变量
int sum;
sun = 368;
  • 声明时初始化变量
int sun = 368;
  • 同时初始化多个变量
int a,b,c,d,e;
a = b = c = d = e = 0;
变量的作用域
//类体
	//成员变量
		static int x = 90; // 静态变量,直接使用类名调用
		int x = 45; //实力变量,首先创建类的对象然后用类的对象调用
  //方法体
  	  //局部变量,定义在方法体内且只能在方法体内使用
使用变量时的一些错误
  • 变量常见错误1
class Test
{
	public static void Main(String[] args)
	{
	String title; //变量未初始化
	Console.WriteLine(title);
	}
}
  • 变量常见错误2
class Test
{
	public static void Main(String[] args)
	{
	int %hour = 18; //变量命名错误
	Console.WritLine(%hour);
	}
}
  • 变量常见错误3
class Test
{
	public static void Main(String[] args)
	{
	String name = "Jack";  
	String name = "Jhone"; // 同一个变量重复定义
	}
}
  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值