程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> .NET網頁編程 >> C# >> C#入門知識 >> C#程序,

C#程序,

編輯:C#入門知識

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+”\t”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;

}

}

 

}

  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved