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

程序的调试:

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. NoClassDefFoundError: javassist/util/proxy/MethodFilter

    Caused by: java.lang.NoClassDefFoundError: javassist/util/proxy/MethodFilter    at org.hibernate.byt ...

  2. phpMyAdmin import.php 跨站脚本漏洞

    漏洞名称: phpMyAdmin import.php 跨站脚本漏洞 CNNVD编号: CNNVD-201402-281 发布时间: 2014-02-21 更新时间: 2014-02-21 危害等级: ...

  3. java 页面url传值中文乱码的解决方法

    parent.window.location.href 和 iframe中src的乱码问题.要在这两个url地址中传中文,必须加编码,然后再解码.编码:encodeURI(encodeURI(&quo ...

  4. jQuery的几个Grid插件简单比较

    目标:实现一个类似于Excel功能的Grid数据维护功能,并且就地编辑在乎的是Cell编辑而不是行编辑 候选者:easy-ui之datagrid, jqgrid, flexigrid 使用环境:jqu ...

  5. C# String.Format大全

    C# String.Format大全 ? ? ? 十进制的数字 ? ? string.Format("{0:D3}",23) 023 格式化十进制的数字 string.Format ...

  6. 【HTML】Intermediate5:Definition Lists

    dl(defination list) dt(defination term) dd(defination description)

  7. NOIP2015 斗地主(搜索+剪枝)

    4325: NOIP2015 斗地主 Time Limit: 30 Sec  Memory Limit: 1024 MBSubmit: 270  Solved: 192[Submit][Status] ...

  8. Git 钩子

    1. 概念概述 1.1. 安装钩子 1.2. 脚本语言 1.3. 钩子的作用域 2. 本地钩子 2.1. 预提交钩子 Pre-Commit 2.2. 准备提交信息钩子 Prepare Commit M ...

  9. cs编写php字符显示问题

    1.  mysql中有mysql字符,数据库字符(各个数据库字符可不同),数据库下的表字符,表的字段字符,这些字符应保持一致具体查询命令可见网上,如不同要设置成相同才行. 2.  因为浏览器版本不同所 ...

  10. 解读(GoogLeNet)Going deeper with convolutions

    (GoogLeNet)Going deeper with convolutions Inception结构 目前最直接提升DNN效果的方法是increasing their size,这里的size包 ...