C#语言基础(一)
Visual Studio.NET的集成開發環境
一、語言基礎
(一)C#項目的組成結構:
1.項目結構
1.1 項目后綴
.config--配置文件(存放配件參數文件)
.csproj--項目文件(管理文件項)
.sln--解決方案文件(管理項目)
.cs源文件(程序代碼)
注:后綴不同代表文件類型也不同,這些文件類型會在“解決方案資源管理器”中看到。
1.2?函數的四要素:名稱,輸入,輸出,加工。
1.3?主函數:輸入語句,輸出語句。
Static void Maid(string[] args)
{
主函數的內容
}
Console.readkey();???輸入語句
Console.readLine();??輸入語句
Console.WriteLine();?輸出語句,自動換行
Console.write();???????輸出語句,不自動換行
1.4
namespace ConsoleApplicationl?????????命名空間
class Program??????????????????????????????????類
Static void Maid(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.注釋的三種方法
//?????????? 注釋一行
/**/???????注釋一段區域
///?????????放在函數上面使用,給函數加注釋
2.在一行中聲明相同類型的多個變量之間用逗號分開。
例:Int? a,b;(聲明變量的類型,用逗號隔開)
3.同一語句中,不能對同一個變量名聲明成同一類型兩次。
Int? a=4;Int? a=5;(錯誤)
4.using表示程序引用的庫,以下的systrm等,表示為控制臺這些庫由.netframework提供
5.新建項目時,自動創建一個命名空間,即namespace命名空間
??
?
二、數據類型
基本數據類型(值類型):整形:byle\short\int\long
????????????????????浮點型:float(F,f)\double\decimal(M,m)
????????????????????字符型:char
????????????????????布爾型:bool
????????????????????日期時間:DateTime
????????????????????枚舉類型:ENUM
????????????????????結構類型:struct
引用類型:字符串型:string
????????????類類型:object??所有其他類型的最終基類,一般不用,除非非要接收且不知對方為什么類型時
????????????數組類型:一維和多維數組,如int[]和int[,,,,]
????????????集合類型
????????????接口類型:interface
四、C#轉義字符
\'單引號??? \"雙引號?? \\反斜扛?? \0空
\a警告(產生蜂鳴)??? \b退格?? \f換頁
\n換行?? \r回車?? \t水平制表符?? \v垂直制表符
五、變量,常量
1.變量的命名規則
1.1?? 變量名組成:字母,數字,下劃線,@,漢字。
1.2???首字母只能用字母,下劃線,@,漢字。
1.3???不能與關鍵字重名。
2.變量的定義
數據類型????變量名[=值];??? ([]內的值可以不寫)
例子:int a=1;
3.變量名前加關鍵字(不能賦值,只能取值):const
例子:const?int??a=1;
六、基本的類型轉換:
1.自動轉換(隱式轉換)——從值類型轉換到引用類型時候
2.強制轉換(顯式轉換)——從引用類型轉換到值類型時候,或從浮點型轉換到整形。
當從一個引用類型轉換到值類型時,必須引用類型中的元素,能夠轉換成值類型的容量范圍內的數據才行,否則不能轉。
方法一:用()。
例子:int? a;double? b=12.3;a=(int)b;
方法二:用convert。
例子:int? a;float? c;double? b=12.3;
a=convert.ToInt32(b);
c=convert.Tosingle(b);
方法三:用parse。
例子:int a;double b=12.3;
a=int.parse(b);
??????????
?
轉載于:https://www.cnblogs.com/panyiquan/p/5148838.html
總結
- 上一篇: 11.6 MariaDB安装 11.7/
- 下一篇: c# char unsigned_dll