首先:一个完整的方法是包括两部分的,代码和注释!!!!

程序的调试:

3:设置断点:  断点之前的程序已经确保正确,可是在断点后的部分可能出现错误,所以设置完断点后,直接点击启动,然后按F11逐步棸的执行,查看,当然,之中可以设置监视的变量、逻辑表达式等!!!

Convert.ToInt32("123");

int.Parse("123");
 

int max=n1>n2?n1:n2;           //比较两个数中,哪个数最大。

Random    r=   new   Random();

r.Next(1,10);         //创建出1到9之间的随机数(整型)

public   enum 枚举名

        值1,

        值2,
        值3,
        .........
}

在方法或者类中调用创建该枚举型的变量时,这么写,枚举名   变量名  =枚举名.值n;

public  enum   Season

        春,

        夏,
        球,
        冬,        //这里的逗号可以省略

Season   s  =  Season.春;

  public enum Week

    {
        星期一 = 10,
        星期二,
        星期三,
        星期四,
        星期五,
        星期六,
        星期日
    }

    class Program

    {
        static void Main(string[] args)
        {
            #region     //将枚举类型强转为int类型(枚举类型的元素值默认从0开始)
            //int n1 = (int)Week.星期一;
            //Console.WriteLine(n1);
            //Console.WriteLine((int)Week.星期二);           
            //Console.WriteLine((int)Week.星期三);
            //Console.WriteLine((int)Week.星期四);
            //Console.WriteLine((int)Week.星期五);
            //Console.WriteLine((int)Week.星期六);
            //Console.WriteLine((int)Week.星期日);                    //将输出10 11 12 13 14 15 16
            //Console.ReadKey();

            #endregion

        }

using System;

using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

    //声明一个枚举类型Week

    public enum Week
    {
        星期一 = 10,
        星期二,
        星期三,
        星期四,
        星期五,
        星期六,
        星期日
    }

    class Program

    {
        static void Main(string[] args)
        {
 #region   //int类型强转为枚举类型(如果按元素下标能成功将int类型转换成枚举类型时,就转换成相应的枚举元素的值,如果转                                换失败,就输出相应的int值) 
            //Week week = (Week)3;
            //Console.WriteLine(week);
            //Console.WriteLine((Week)10);
            //Console.WriteLine((Week)100);
            //Console.ReadKey();                //最后输出3   星期一   100
            #endregion
        }
    }

            int   n1=10;

            n1.ToString();
            double    n2=3.14;
            n2.ToString();
            decimal        n3=5000m;
            n3.ToString();
            
            Week week=Week.星期一;
            week.ToString();

结构:(帮助我们一次性声明多个不同类型的变量) 

[访问修饰符]        struct       结构名

    成员;        //字段————起名的时候一般以下划线开头;

2)、在调用实例成员的时候,需要使用对象名.实例成员;

    在调用静态成员的时候,需要使用类名.静态成员名;

   静态函数中,只能访问静态成员,不允许访问实例成员。

      实例函数中,既可以使用静态成员,也可以使用实例成员。
      静态类中只允许有静态成员,不允许出现实例成员。

Array.Sort();        //对数组升序排列。

Array.Reverse();    //对数组进行反转,,,因此通过用这两个方法可以对数组实现降序排列。

C#基础篇02的更多相关文章

  1. Java多线程系列--“基础篇”02之 常用的实现多线程的两种方式

    概要 本章,我们学习“常用的实现多线程的2种方式”:Thread 和 Runnable.之所以说是常用的,是因为通过还可以通过java.util.concurrent包中的线程池来实现多线程.关于线程 ...

  2. WebBug靶场基础篇 — 02

    本篇以第一人称记录这个关卡的第 1-5 关. 由于我记录的过程有点偏向于思考,所以截图截的多 = =!所以文章有点长... 下午一觉醒来,已经 4 点多了,然后开电脑,在虚拟机里,铺了铺靶场,但是毕竟 ...

  3. 【matlab 基础篇 02】基础知识一键扫盲,看完即可无障碍编程(超详细+图文并茂)

    博主快速入门matlab,系统地整理一遍,如何你和我一样是一个新手,那么此文很适合你: 本人能力有限,文中难免有错误和纰漏之处,请大佬们不吝赐教 创作不易,如果本文帮到了您: 请帮忙点个赞

  4. iOS系列 基础篇 02 StoryBoard 故事板文件

    iOS基础 02 StoryBoard 故事板文件 目录: 1. 故事板的导航特点 2. 故事板中的Scene和Segue 3. 本文最后 在上篇HelloWorld工程中有一个Main.storyb ...

  5. MySQL基础篇(02):从五个维度出发,审视表结构设计

    本文源码:GitHub·点这里 || GitEE·点这里 一.数据场景 1.表结构简介 任何工具类的东西都是为了解决某个场景下的问题,比如Redis缓存系统热点数据,ClickHouse解决海量数据的 ...

  6. Java基础篇(02):特殊的String类,和相关扩展API

    本文源码:GitHub·点这里 || GitEE·点这里 一.String类简介 1.基础简介 字符串是一个特殊的数据类型,属于引用类型.String类在Java中使用关键字final修饰,所以这个类 ...

  7. Java岗 面试考点精讲(基础篇02期)

    1. 两个对象的hashCode相同,则equals也一定为true,对吗? 不对,答案见下面的代码: @Override public int hashCode() { return 1; } 两个 ...

  8. React基础篇 - 02.JSX 简介

    JSX 简介 请观察下面的变量声明: const element = <h1>Hello, world!</h1>; 这种看起来可能有些奇怪的标签语法既不是字符串也不是HTML ...

  9. Java多线程系列 基础篇02 线程的创建和运行

    1.线程创建的方式常用有两种 1. 继承 Thread 类创建线程 2. 实现 Runnable 接口创建线程 2.Thread 和 Runnable的区别 Thread和Runnable的相同点:都 ...

随机推荐

  1. Visual Studio中的项目属性-->生成-->配置

    1.Debug配置 2.Release配置 2.Debug和Release的区别 (1)Debug有定义DEBUG常量,Release没有 (2)Debug没有优化代码,Release有 (3)生成路 ...

  2. Android开发UI之常用控件的使用

    1.日期选择控件 DatePickerDialog 代码: btnChooseDate=(Button) findViewById(R.id.btnChooseDate); btnChooseDate ...

  3. Java Memory Management(1)

    Java Memory Management, with its built-in garbage collection, is one of the language’s finest achiev ...

  4. TFS源代码管理

    一.服务器配置 1.创建一个Visual Studio Online账户 打开VS,选择团队资源管理器(视图菜单下),然后在团队资源管理器中选择注册Team Foundation Service,打开 ...

  5. Wordpress prettyPhoto插件跨站脚本漏洞

    漏洞名称: Wordpress prettyPhoto插件跨站脚本漏洞 CNNVD编号: CNNVD-201311-413 发布时间: 2013-11-28 更新时间: 2013-11-28 危害等级 ...

  6. struct ifconf和struct ifreq,获取网线插入状态

    这两天看用C获取当前网口的插入网线状态的程序,遇见了这两个不熟悉的结构体,看了头文件中的说明和详细. struct ifreq 这个结构定义在include/net/if.h,用来配置ip地址,激活接 ...

  7. Linux查看系统性能命令

    性能调优的第一步是性能分析,下面从性能分析着手进行一些介绍,尤其对linux性能分析工具vmstat的用法和实践进行详细介绍. ———————————————————————————————————— ...

  8. Velocity介绍

    Velocity是一个基于Java的模版引擎,它是一个简单并且功能强大的开发工具,你可以非常容易地创建和呈现出.在这个介绍当中,我们希望可以给出一个使用基本Velocity的概述. 使用Velocit ...

  9. 【转】Install MATLAB 2013a on CentOS 6.4 x64 with mode silent

    首先要下载安装光盘. Matlab801_MacUnix.iso [root@db-172-16-3-150 mnt]# md5sum /ssd1/Matlab801_MacUnix.iso  0d3 ...

  10. opencv保存选择图像中的区域(二)

    /* * ===================================================================================== * * Filen ...