C#基础_01,变量和常量

C#是微软公司推出的一种语法简洁,类型安全的面向对象的编程语言。
.NET Framework:运行平台;
Visual Studio 2015:开发工具   注意:不同版本电脑要求不一样;

 

.DLL:动态链接库

using:导库;
namespace  命名空间(每一个项目名称都是一个单独的命名空间);

每一个项目(namespace  项目名)有且只有一个主函数
正确在项目中建类的方式:解决方案,右键项目名选择:添加,再点击类;

 

命名格式:
方法命名:首字母必须大写。
变量命名:第一个字母小写,
用Camel(骆驼)规则来命名局部变量和方法的参数,该规则是指名称中的第一个单词的第一个字母小写。

类的成员变量前要加入“_”。
接口名称加前缀”I”。(大写i)
方法的命名,一般将其命名为动宾短语。

如果定义变量未使用 变量名就会有波浪线提示;


c#中报未将对象实例化的错误就 = java中的空指针异常

new 实例化对象
//堆栈:存在于内存中   栈 有大小的;为3M,超过这个值就会报错,报内存溢出
//堆 是整理内存的零散空间组成的一中链式表的结构来进行存储信息

值类型:是直接存储其数据值,主要包含整数类型,浮点数类型,布尔型,字符型。

值类型是直接存储其数据值,主要包含整数类型,浮点数类型,布尔型,字符型。

值类型变量在栈中进行分配,因此效率很高,使用值类型主要目的是为了提高性能。

整数类型:byte,sbyte,short,int,long,ushort,uint,ulong

浮点类型:float,double,decimal 

布尔类型:bool 

字符类型:string,char

引用类型:是构建C#应用程序主要的类型数据。在应用程序执行的过程中,预先定义的对象类型以new创建对象实例,并且存于堆中。


枚举类型:
是一种独特的值类型,它用于声明一组具有相同性质的  常量  。
编写与日期相关的应用程序时,经常需要使用年,月,日,星期等日期数据,
可以将这些数据组织成对个不同名称的枚举类型。
使用枚举可以增加程序的可读性和可维护性。
同时,枚举类型可以避免类型错误。

枚举:
enum 关键子;
Sex 枚举的名称;(自己随便定义的)


enum Sex
{
    men=1, //只能是数字
    women=0 //只能是数字
}
输出名称:Sex.men;
输出men的数字:(int)Sex.men

 

枚举例子:

namespace Base_01
{
    class Program
    {
        enum Sex
        {
            man=1,
            women=0
        }


        static void Main(string[] args)
        {
                Console.WriteLine(Sex.man);//输出的是man
                Console.WriteLine((int)Sex.man);//输出的是数字 1
                Console.ReadKey();    

        }

    }
}


常量:const
定义方式:const string s="不可被改变的叫常量";


            //任意类型转string

            //int a = 1;
            //string b = a.ToString();

            //char c = 'a';
            //string aa=c.ToString();

变量:

定义方式:

 

 

 

    //字符串转数字
    string s="123";

    int i=Int16.Parse(s);
    或者:
    int j=Convert.ToInt16(s);
    
    //转float
    Convert.ToSingle();
    

          //输出一句你好
            Console.WriteLine("你好");

            //等待用户的指令
            //不会换行(执行代码后黑窗口不会立马消失)
            //Console.ReadKey();
            //会换行(你在黑窗口输入的 可这行代码获取)
            //Console.ReadLine();

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值