C#基础篇02

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

程序的调试:

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();    //对数组进行反转,,,因此通过用这两个方法可以对数组实现降序排列。

时间: 2024-10-11 20:42:41

C#基础篇02的相关文章

WebBug靶场基础篇 — 02

本篇以第一人称记录这个关卡的第 1-5 关. 由于我记录的过程有点偏向于思考,所以截图截的多 = =!所以文章有点长... 下午一觉醒来,已经 4 点多了,然后开电脑,在虚拟机里,铺了铺靶场,但是毕竟我本子太卡了....所以只好在主机上玩了... 打开关卡的首页. 点击第一个关卡,普通的 get 注入,get 注入就是普通的注入,咱们常见的浏览网页都是属于 get 型的方式 . 进入第一关 ... 继续点击 ... 我第一眼注意到了上面给的提示 ,搜索型 ... 如果是搜索型的那注入的 sql 

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

本文源码:GitHub·点这里 || GitEE·点这里 一.数据场景 1.表结构简介 任何工具类的东西都是为了解决某个场景下的问题,比如Redis缓存系统热点数据,ClickHouse解决海量数据的实时分析,MySQL关系型数据库存储结构化数据.数据的存储则需要设计对应的表结构,清楚的表结构,有助于快速开发业务,和理解系统.表结构的设计通常从下面几个方面考虑:业务场景.设计规范.表结构.字段属性.数据管理. 2.用户场景 例如存储用户基础信息数据,通常都会下面几个相关表结构:用户信息表.单点登

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

本文源码:GitHub·点这里 || GitEE·点这里 一.String类简介 1.基础简介 字符串是一个特殊的数据类型,属于引用类型.String类在Java中使用关键字final修饰,所以这个类是不可以继承扩展和修改它的方法.String类用处极广泛,在对String对象进行初始化时,和基本类型的包装器类型一样,可以不使用new关键字构造对象.(是真的妖娆...) 2.类构造和方法 String类结构 特点:final关键字修饰,实现Serializable序列化接口,Comparable

Scala基础篇-02函数与代码块

1.block 代码块也是表达式,其最终求得的值是最后一个表达式的值. {exp1;exp2} { exp1 exp2 } 2.function def funtionName(param:ParamType):ReturnType{ //function body: expressions } 3.例子 利用字符串插值特性:s"...${...}..." 省略花括号: 原文地址:https://www.cnblogs.com/moonlightml/p/9864560.html

02 基础篇:到底应该怎么理解“平均负载”?

02 | 基础篇:到底应该怎么理解"平均负载"? 每次发现系统变慢时,我们通常做的第一件事,就是执行 top 或者 uptime 命令,来了解系统的负载情况.比如像下面这样,我在命令行里输入了 uptime 命令,系统也随即给出了结果. uptime 02:34:03 up 2 days, 20:14, 1 user, load average: 0.63, 0.83, 0.88 但我想问的是,你真的知道这里每列输出的含义吗?我相信你对前面的几列比较熟悉,它们分别是当前时间.系统运行时

前端开发工程师 - 02.JavaScript程序设计 - 第1章.基础篇

第1章--基础篇 JS介绍 html 网页的内容:css 网页的样式:javascript 网页的行为 i.e. hello world <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Document</title> </head> <body> <script type="text/javascrip

基础篇 - SQL 的约束

基础篇 - SQL 的约束 约束 一.实验简介 约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性.唯一性.本节实验将在实践操作中熟悉 MySQL 中的几种约束. 二.实验内容 1.约束分类 听名字就知道,约束是一种限制,它通过对表的行或列的数据做出限制,来确保表的数据的完整性.唯一性. 在MySQL中,通常有这几种约束: 约束类型: 主键 默认值 唯一 外键 非空 关键字: PRIMARY KEY DEFAULT UNIQUE FOREIGN KEY NOT NULL 2

构建企业代码管理系统之SVN服务(基础篇)

一.What's is a subversion Subversion(SVN)是一个开源的,跨平台的版本控制系统,由CollabNet公司成立于2000年:Subversion作为新一代的版本管理系统,以其目录版本化.原子提交.版本化的元数据.更加有效的分支和标签等特性,至今已被众多的互联网企业使用来管理网站.论坛的代码文件:Subversion最独特的地方,便是可以通过Apache的扩展模块与Apache的HTTP服务相结合,实现更安全的特性与管理,其次用户还可以通过HTTP协议去访问版本库

Android应用开发基础篇(4)-----TabHost(选项卡)

链接地址:http://www.cnblogs.com/lknlfy/archive/2012/02/18/2357093.html 一.概述 TabHost是一种用来显示标签的组件,不清楚?看一下来电通这个应用就知道了.这个组件用起来与其他组件不太一样,它需要继承TabActivity这个类,还有它的布局文件与我们平时用的也有些不一样. 二.要求 实现一个具有三个标签的选项卡,每个标签使用不同的布局作为内容,当切换不同的标签时向用户发出提示. 三.实现      声明:这个应用需要用到前面一篇