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

c#語言基礎,

編輯:C#入門知識

c#語言基礎,


了解C#項目的組成部分,對C#開發環境有大致概念。

一、C#項目的組成結構:

1、項目結構:

 1.1項目後綴:

  .config --配置文件(存放配置參數文件)

  .csproj項目文件(管理文件項)

  .sln--解決方案文件(管理項目)

  .cs源文件(程序代碼)

    注:後綴不同代表文件類型也不同,這些文件後綴類型會在“解決方案資源管理器”中看到。

1.2:函數的四要素:名稱,輸入,輸出,加工

1.3:主函數,輸出語句,輸入語句:

Static void Main(string[] args)//下劃線部分可以自己指定

主函數的內容

Console.ReadKey();//輸入語句

Console.ReadLine();//輸入語句

Console.WriteLine();//輸出語句,自動換行

Console.Write();//輸出語句,不自動換行

1.4

namespace ConsoleApplication1    命名空間

class Program                    類

static void Main(string[] args)   方法

 

1.5:快捷鍵的使用:

   Alt+→提示,需要執行程序時點擊啟動或Ctrl+F5

   ctrl+k,然後按ctrl+c,注釋本行

   ctrl+k,然後按ctrl+u,取消注釋

Shift+delete   一刪刪一行

Ctrl+X  剪切一行

Ctrl+Shift+Space 將光標放在方法函數括號裡面時使用,顯示重載

1.6:注釋

1,注釋的三種方式:

// 注釋一行

/**/注釋一段區域

///放在函數上面使用,給函數加注解

二:數據類型

 

 

C#語言

.NET類型 (通用語言)

大小(字節)

值區間

基本

數據

類型

 

整型

byle

Byte

  1

0···255

short

Int16

  2

 

int

Int32

  4

 

long

Int64

  8

 

 浮點型

float

Single

  4

 

double

Double

  8

 

decimal

Decimal

  16

 

字符型

char

Char

  2

任意字符

 布爾型

bool

Boolean

  1

True或false

  引用類

字符串型

string

String

 

字符序列

日期時間

DateTime

 

 

 

枚舉類型

ENUM

 

 

 

結構類型

struct

 

 

 

三;引用類型

1,字符串類型

string 等同於字符型,長度較長,定義是用雙引號

舉例:string a = "hello";     string b = "h";

2, 類類型

object所有其他類型的最終基類

 

四:C#轉義字符:

\’ 單引號     \” 雙引號     \\ 反斜槓   \0 空

\a 警告(產生峰鳴)   \b 退格    \f 換頁   \n 換行

\r 回車     \t 水平制表符         \v 垂直制表符

\轉義

轉義字符例子:

Console.WriteLine("H:\\音樂\\喜劇\\郭德綱\\郭德綱於謙");

轉義整句:@符號轉義,例子:@(“H:\\音樂\\喜劇\\郭德綱”)

經過轉義之後,打印效果:H:\\音樂\\喜劇\\郭德綱

 

六:基本的類型轉換:

1,自動轉換(隱式轉換)--從值類型轉換到引用類型時候

2,強制轉換(顯式轉換)--從引用類型轉換到值類型時候,或者從浮點型轉換到整形

當從一個引用類型轉換到值類型時,必須引用類型中的數據元素,能夠轉換成值類型的容量范圍內的數據才行,否則不能轉。

1>:用();

例子:int a;double b=12.3;a=(int)b;

2>:用convert;

例子: int a;    float c;    double b=12.3;

a=convert.ToInt32(b);

c=convert.Tosingle(b);

3>:用parse;

例子: int a;  double b=12.3;

a=int.parse(b.Tostring());

七:運算符

分類

符號

解釋

優先級

 

算數

++   --

加加   減減

由高到低,即執行順序由上到下.(圓括號的優先級最高)

*/%

乘  除  取余

+  -

加  減

關系   

>  <    >=   <=  

大於 小於 大於等於 小於等於

==     !=

等於  不等於

 

邏輯

&&

與(並且)

||

!

非(注:優先級在此表的最頂層)

條件運算符

?:

惟一的一個三元運算符  如果

賦值

=    +=  -=  *=    /=   %=

 如:x-=4.即x=x-4;

/前++和後++的區別
int a = 5;
int b = a++;//int b=a;a=a+1;//加加在後面時,先賦值再運算
int c = ++a;//a=a+1;int c=a;
Console.WriteLine(a);
Console.WriteLine(b);
Console.WriteLine(c);
Console.ReadLine(); 

結果:a=7,b=5,c=7

最後的例子:

Console.Write("請輸入100以內的數");
String s = Console.ReadLine();
int num = int.Parse(Console.ReadLine());
Console.WriteLine("是七的倍數麼?"+(num %7==0));
Console.WriteLine("個位數是七麼?"+(num % 10 == 7));
Console.WriteLine("十位數是七麼?"+(num / 10 == 7));
Console.ReadLine();

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