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

程序的调试:

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. Covariance and Contravariance in C#, Part One

    http://blogs.msdn.com/b/ericlippert/archive/2007/10/16/covariance-and-contravariance-in-c-part-one.a ...

  2. USACO3.23Spinning Wheels

    直接枚举角度 数据比较水吧 /* ID: shangca2 LANG: C++ TASK: spin */ #include <iostream> #include<cstdio&g ...

  3. visual studio 2012更换皮肤、功能添加

    首先在vs2012的菜单:工具->扩展和更新,打开扩展和更新窗口,点击左侧“联机”,搜索栏里面输入Theme Editor.然后点击按钮,安装之后,在工具->选项->环境常规 面板上 ...

  4. LFS 中文版手册发布:如何打造自己的 Linux 发行版

    您是否想过打造您自己的 Linux 发行版?每个 Linux 用户在他们使用 Linux 的过程中都想过做一个他们自己的发行版,至少一次.我也不例外,作为一个 Linux 菜鸟,我也考虑过开发一个自己 ...

  5. poj 1167 简单搜索

    这题主要是注意好限定的条件 条件1:每个公交车都至少要到达两次 条件2:公交车相同时间和相同间隔是属于两种车辆 条件3:不同的车可能到达时间相同 上述都是深搜的重要条件: #include<al ...

  6. MVC中的@Html.DisplayFor等方法如何控制日期的显示格式(转)

    http://www.tuicool.com/articles/BNVBR3 在Sql Server2005中,如果将某字段定义成日期 时间 类型DateTime,那么在视图中会默认显示成年月日时分秒 ...

  7. nginx 健康检查和负载均衡机制分析

    nginx 是优秀的反向代理服务器,这里主要讲它的健康检查和负载均衡机制,以及这种机制带来的问题.所谓健康检查,就是当后端出现问题(具体什么叫出现问题,依赖 于具体实现,各个实现定义不一样),不再往这 ...

  8. HDU 2122

    思路:prime,考虑重边!!! #include<stdio.h> #include<string.h> int map[1001][1001],dist[1001]; in ...

  9. Mesos编译步骤及部署注意事项(Ubuntu)

    注意事项: 编译过程如果有错误提示少什么库,则相应的安装库即可在编译中出现 g++: internal compiler error: Killed (program cc1plus)的错误是因为内存 ...

  10. 多控制器之UIWindow

    *:first-child { margin-top: 0 !important; } body > *:last-child { margin-bottom: 0 !important; } ...