1. 程式人生 > >c#第一章

c#第一章

第一個C#程式

namespace 是C#中組織程式碼的方式,它的作用那個類似java中的包

using 在Java中作用如果匯入其他包 應該是用import關鍵字而在C#中應使用using關鍵字來引用

class關鍵字 與java一樣C#也是一門面向物件的得語言,使用class關鍵字來表示類

Main()方法與java一樣是程式執行的入口應用程式從這裡開始在C#中Main()的方法有四種返回值

語法
static void Main(string[]args){ }

static int Main(string[]args){ }

static void Main(){ }


static int Main(){ }

當建立一個專案是編譯器會建立第一種形式的Main()方法

關鍵程式碼
Console.WriteLine("HELLO,WORD"); 從控制檯輸出
Console.ReadLine(); 從控制檯輸入

 

C#中的資料型別
整形 java C# 舉例
浮點型 int int 年齡

雙精度型 flout flout 成績

字串型 String string 姓名

布林型 boolean bool 是否有少數民族

C#中的變數
資料型別 變數名稱
為什麼要使用常量
用於程式中一旦設定就不允許被修改
什麼是常量
const 資料型別 常量名稱=值;

Consolel類
常用的輸出有兩種
Console.WriteLine();輸出換行
Console.Write();輸出不換行
常用的輸入方法有Console.ReadLine(),該方法返回值是String型別
C#向控制檯臺輸出
1
Console.WriteLine();
2
Console.WriteLine(要輸出的值);
3
Console.WriteLine("格式字串",變數列表);

例如
string course="C#"

Console.WriteLine(course);
C#

Console.WriteLine("我的課程名稱是"+course);
我的課程名稱是: C#

Console.WriteLine("我的課程名稱是{0}",course)
我的課程名稱是: C#

第三種方法就很方便,程式碼也容易維護


Console.ReadLine()
這句話返回一個字串可以直接賦予一個字串變數
如果要輸入整形怎麼辦,只需要一個簡單的轉換即可
int age=int .Parse{Console.ReadLine()};
int .Parse()方法作用把字串轉換為轉型

類和物件
語法
[訪問修飾符] 返回值型別 方法名(引數列表){
方法主體
}
訪問修飾符
在java課程中學習了訪問修飾符public在本課程中將學會兩個一個是public(共有的)
privite(私有的)
方法返回值型別
我們編寫實現特定功能模組 可供他人呼叫,在呼叫後可返回一個值這個值
的資料型別就是方法返回值型別 可以int float double bool string 如果方法不能返回就用void關鍵字
方法名
每個自定義要有一個名稱,方法名要有特殊含義
引數列表
呼叫方法時,可以向方法中傳遞引數,構成了引數列表如果沒有引數就不用引數列表 各個引數中用括號
方法主體
方法主體部分就是實現某一個功能
語法
[訪問修飾符]class類名{
//類主體
}
註釋
///
每行都有///
其它與java一樣