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

程序的调试:

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. Android开发UI之ViewPager及PagerAdapter

    ViewPager,官网链接--http://developer.android.com/reference/android/support/v4/view/ViewPager.html ViewPa ...

  2. MyBatis学习总结2

    这一篇讲述MyBatis对数据库的CRUD操作,内容不做重复,只做添加:查看学习总结1 一.使用MyBatis对表执行CRUD操作——基于XML的实现 在SQL映射文件userMapper.xml中添 ...

  3. bzoj1296

    首先先预处理每行刷1~m次最多能正确涂出多少格 然后把每行涂色看做一个物品,当重量为j(这行涂了j次),价值为对应能正确涂出的格子数: 总重量为k,然后做分组背包即可 ..,..,..] of lon ...

  4. angular.extend

    function f1() {} var f2 = angular.extend(f1, { active: false, toggle: function() { this.active = !th ...

  5. C#初始化数组的三种方式

    C#声明数组并初始化,有三种方式. 对于一维数组: using System;using System.Data;using System.Configuration;using System.Web ...

  6. MVC 路由规则

    一.路由规则说明 先来看MVC中的默认路由的说明 "{controller}/{action}/{id}", // URL with parameters 对于Url /Home/ ...

  7. GIS数据格式:Shapefile

    转自:http://lab.osgeo.cn/2449.html Shapefile是ESRI提出的数据格式,随着ArcView GIS 3.x发布,属于简单要素类.Shapefile由于其数据结构简 ...

  8. NPOI读取Excel案例

    3.4用NPOI操作EXCEL--从Excel中抽取文本 我们知道,搜索引擎最擅长处理的就是文本,而Excel中的内容并不是以文本方式存储的.那么如果想要搜索引擎爬虫能够抓取到Excel中的内容是比较 ...

  9. PHP获取上个月、下个月、本月的日期

    获取本月日期:   代码如下: function getMonth($date){ $firstday = date("Y-m-01",strtotime($date)); $la ...

  10. javascript对象几种创建方式

    Javascript对象创建的几种方式  1.使用new运算符创建Object  var box=new Object();  box.name='肖能武';  box.age=28;    2.ne ...