C#初识0

来源:互联网 发布:小马oem 知乎 编辑:程序博客网 时间:2024/05/21 17:12

1.注释符

(1)作用
1>解释代码
2>注销代码
(2)注释种类
单行注释 //
多行注释 /**/
文档注释 /// 多用来解释类或者方法
(3)文档注释—一例

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace MyFirstCsharp{    class Program     {        static void Main(string[] args)        {            //Console.WriteLine("Hello World");            //Console.ReadLine();            //(int  bool  stuct enum)值类型,其父为System.valueType,其祖为System.Object            //这行代码的作用是将Hello World的打印到控制台            Console.WriteLine("Hello World");            //这行代码的作用是暂停当前这个程序            Console.ReadKey();        }        /// <summary>        /// 这个方法的作用就是求两个整数之间的最大值        /// </summary>        /// <param name="n1">第一个整数</param>        /// <param name="n2">第二个整数</param>        /// <returns>返回比较大的那个数字</returns>        public static int GetMax(int n1,int n2)        {            return n1>n2 ? n1 : n2;        }    }    /// <summary>    ///这个类用来描述一个人的信息 从 姓名 性别 年两描述    /// </summary>    public class Person    {        public string Name        {            set;            get;        }        public int Age        {            get;            set;        }        public char Gender        {            get;            set;        }    }}

2.变量—计算机中存储数据

  1. 变量本质:

    (一段连续)内存空间的别名(是一个门牌号)
  2. 类型本质:

      固定大小内存块的别名
例:      值    类型       变量门牌号    强哥 一个人 单人房  207    强哥 程程 两个人 双人间  204
  1. 存储变量的语法
    变量名 = 值
存储整数100数据类型:整数在内存中开辟的空间应该是整数类型 int
    1.整数类型 int 只能存储整数 不能存储小数    2.小数类型 double 既能存储整数,也能存储小数,小数点后面的位数15~16    3.金钱类型:decimal 用来存金钱,值后面需要加一个m    4.字符串类型 string,用来存储多个文本,也可以存储空,字符串类型的值必须要双引号引用(半角)    5.字符类型:char 用来存储单个字符,最多、最少只能一个字符,不能存储空(注意)    字符类型的值需要用 单引号 括起来,英文半角状态下的单引号    6.空和null区别        一个开空间(空)        一个没开空间(null

测试代码:

using System;using System.Collections.Generic;using System.Linq;using System.Text;using System.Threading.Tasks;namespace 变量{    class Program    {        static void Main(string[] args)        //{        //    //变量类型 变量名;        //    //变量名 = 值;        //    //官方语言:声明或者定义一个int类的变量        //    int number;//在内存中开辟一块能够存储整数的空间        //    //官方语言:给这个变量进行赋值        //    number = 100;//表示吧100存储在这块空间内        //    //int n = 3.14;        //    //double d = 3.14;        //    //double d = 3;        //    //字符串 张三 李四 王五  赵六  abcdefg        //    string zsName = "张三";        //    string s = "";//字符串(羊肉串)可以存储 空        //    //字符类型---羊肉        //    char gender = '男';//字符不能多存        //    //char c = '';//字符不能存空        //    decimal money = 5000m;//存钱类型        //    //float        {            //string name = "王五";            //Console.WriteLine("你好,"+name);             //Console.ReadKey();            //Console.WriteLine(5 + 5);            //Console.ReadKey();            int n1 = 10;            int n2 = 20;            int n3 = 30;            //索引 挖坑(n1,n2,n3)的决定填坑(0,,1,2)的            Console.WriteLine("第一个数字:{0},第二个数字:{1},第三个数字:{2}", n1, n2, n3);            Console.WriteLine("第一个数字:{0},第二个数字:{2},第三个数字:{1}", n1, n2, n3);            Console.WriteLine("第一个数字:"+n1+",第二个数字:"+n2+",第三个数字:"+n3);            Console.ReadKey();        }    }}
延伸:string引用类型string str = null 没有创建内存空间(没有白纸),str 中存放的是空引用指针;string str = "" 创建了内存空间(有白纸),str 中存放的是指向堆中的指针string.Empty等效"",一般用字符串初始化,在跨平台常用.例如:string a;Console.WriteLine(a);//这里会报错,因为没有初始化 a而下面不会报错:string a=string.Empty;Console.WriteLine(a);

3. VS代码波浪线

1>如果你的代码中出现了红色的波浪线,以为这你的代码中出现了语法错误
2>如果你的代码中出现了绿色的波浪线,说明你的代码语法并没有错误,只是警告

4.string( 关键字)和 和 String (类)

<1>.在 C#中,string 是 System.String 的别名,所以基本上在使用时是没有差别的。
<2>.习惯上,我们把字符串当作对象时(有值的对象实体),我们用 string。而我们把它当类时(需要字符串类中定义的方法),我们用 String,比如:string greet =
String.Format(“Hello {0}!”, place)。
其实乱用也可以,只是这样概念上清楚一点。
<3>.另外 string 是 C#保留字,不可用作变量名,String 就不是了。
<4>.String 必须先引用 System 命名空间。
也可以这样理解:string 是 C#中字符串类型 String 的反射,一种简化的书写方式,就像 int
对应于 Int32 一样,二者在 C#中可通用。

5.变量命名

变量名严格区分大小写 ,命名规范(变量小大大,类、方法、属性(大大大)) 字段名(属性的老爹(Private),能干儿子能干的,也可以干儿子不恩能干的)下划线
int min = GetMin();

6.表达式

每个表达式我们都可以求解除一个定值,对于赋值表达式,等号左边的变量的值

7.+号的作用

<1>链接 <2>相加

8.占位符

(1)使用方法:先挖个坑,再填个坑
(2)使用占位符需要注意的地方:如果你多填了,没效果
如果少填了,异常
(3)由挖坑决定填坑的决定的

9.异常

异常是指:语法上并没有任何错误,只不过在程序运行的期间,由于某些原因出了问题,使程序不能再正常的运行
原创粉丝点击