zoukankan      html  css  js  c++  java
  • C#程序

    第一章      第一个C#程序

    1.1. NET概述与C#应用

    .NET是Microsoft.NET的简述,是基于Windows平台的一种技术.

    2000年,配合.NET平台的发布,微软公司发布了一门信语言:C#(发音为C Sharp).

    Main()方法

          C#中的Main()方法有四种形式

           Static void Main(string[] args){ }

           Static void Main(string[] args){ }

           Static void Main( ){ }

           Static void Main( ){ }

    C#中的变量和常量

           1.3.1C#中的数据类型

           常用的数据类型(整型 int 浮点型 float 双精度double 字符串型 string 布尔型 bool  )

    C#中的变量

           数据类型 变量名称;

           骆驼(Camel)命名法 即第一个单词首字母小写,其他单词的首字母大写

           如(myName  yourAge).

    C#中的常量

           常量:一但首次赋值,后续代码不允许改变

           Cont 数据类型 常量名称=值;

           例:public const int dayMax=7;//定义常量dayMax

    1.4 Console

           方式一:

                  Console.Writeline();

           方式二:

                  Console.Writeline(要输出的值);

    方式三:

                  Console.Writeline( “格式字符串,变量列表”);

    类和对象

           类是对象的抽象(模板),对象是类的实例

           [访问修饰符]  返回值类型 方法名(参数列表)

           {

                  //方法体的主体

    }

    方法的返回值类型

    int float  double  bool string  如果方法不返回任何值,需要使用void关键字      

    理解类和对象

           类是创建对象的模块,对象是类的一个具体实例,这就是类和对象之间的关系

    [访问修饰符] class 类名

    {

           //类的主体

    }

    注释

           //和/*…*/

           稳当注释”///”

    第二章      C#语法快速热身

    2.1选择结构

    if结构

    语法:if(条件表达式)

    {

           //代码块1

    }

    else

    {

           //代码块2

    }

    多重if结构

    if(条件表达式1)

    {

           //代码块1

    }

    else if(条件表达式2)

    {

           //代码块2

    }

    else if(条件表达式3)

    {

           //代码块3

    }

    else

    {

           //代码块4

    }

    嵌套if结构

    if(条件表达式1)

    {

          

    if(条件表达式2)

    {

           //代码块1

    }

    else

    {

           //代码块2

    }

    }

    else

    {

           //代码块3

    }

    switch结构

    break语句的要求:

              01,每个case都要有break

              02,default也要有break

              03,特殊情况:case中没有其他语句时,不需要break语句

                    case "星期一":

                    case "星期二":

                    break;

                 

                  Console.WriteLine(“请输入银行简称”);

    string  bank= Console.ReadLine();

                  switch(bank)

    {

           case “ICBC":

           Console.WriteLine(“中国工商银行”);

                         break;

    case “CBC":

           Console.WriteLine(“中国建设银行”);

                         break;

    case “ABC":

           Console.WriteLine(“中国农业银行”);

                         break;

                         default:

           Console.WriteLine(“输入有误!”);

                         break;

    }    

    Console.ReadLine();

    }

    }

    数组与循环

    C#中数组定义语法:

          数据类型[] 数组名;

          string[] arr1;

          03.数组初始化:

          int[ ] arr = new int[5]{0,1,2,3,4};

          int[ ] arr = new int[ ]{0,1,2,3,4};   // 省略长度

          int[ ] arr = {0,1,2,3,4};

     通过数组的Length属性,可以获得数组的长度.

           数组名.Length

    对象数组

    public class Student

    {

    public string name;

    public double score;

    public void showInfo();

    {

    Console.WriteLine(name+” ”scoe);

    }

    }

    class  Program

    {

    static void Main(string [] args)

    {

           Student[] stus=new Student[3];

    stus[0]=newStudent();

    stus[0].name=”张浩”;

    stus[0].score=100;

    stus[1]=newStudent();

    stus[1].name=”小明”;

    stus[1].score=99;

    stus[2]=newStudent();

    stus[2].name=”小花”;

    stus[2].score=95;

    Console.WriteLine(“前三名学员的信息为:”);

    Foreach(Student stu in stus)

    {

    stu.showInfo();

    }

    Console.ReadLine();

    }

    }

    循环结构

    while循环

    语法:while(条件表达式)

    {

    //代码块

    }

    for循环

    int[]array=new int[5]{0,1,2,3,4};

    Console.Write(“数组 array中{0}个元素的值是:”,array.Length);

    for(int i=0; i<array.Length;i++)

    {

           Console.Write(array[i]+””);

    }

    Console.WriteLine();

    Console.ReadLine();

    }

    }

    冒泡排序

    for(i=0;i<nums.Length-1;i++)

    {

           for(j=0;j<nums.Length-1-I;j++)

    {

           if(nums[j]>nums[j+1])

    {

           int temp=nums[j];

           nums[j]=nums[j+1];

           nums[j+1]=temp;

    }

    }

    }

  • 相关阅读:
    ios qq 分享 失败
    Collections在sort()简单分析法源
    C# char[]与string之间的相互转换
    uva 10837
    良好的互联网站点
    SVN库迁移
    Android 它们的定义View它BounceProgressBar
    #AOS应用基础平台# 添加了用户自己定义快捷菜单在平铺布局下的用户自己定义排序管理
    android 逆向project smail 语法学习
    Linux内核-系统调用
  • 原文地址:https://www.cnblogs.com/s1294/p/4910807.html
Copyright © 2011-2022 走看看