using system;
namespace base_01
#endregion}}
**說明:
(1)每個程式只能有乙個main方法;
(2)#region **摺疊塊, #endregion可以實現**塊摺疊;
(3)c#需要引用命名空間,類似於c++新增標頭檔案,命名空間裡有相關類。例如console是system名字空間裡的類;
(4) 控制台輸出
console.writeline("hello world!"); //輸出後換行
console.write("c#是微軟的程式語言"); //不換行輸出
console.readkey(); //控制台等待,vs2019之後的高版本不需要這句
3個斜線可以注釋方法。2個斜線普通注釋
(1)整數型別
(2)小數型別
**示例
(3)非數值型別double m1 = 12.34;
float m2 = 12.345f; //預設小數的double型別,如果是float最好加個f
decimal m3 = 0.12334343m; //精度更高,一般表示錢相關的變數,結尾加m
示例**
問題:string與string的區別char mychar = 'a';
string str = "china asd";
console.writeline("第乙個,第二個", mychar, str);
c#是區分大小寫的,但是我卻發現c#中同時存在string與string,於是我很困惑,於是我上網搜尋了一下,於是我了解了一些小知識。用const修飾的變數,賦值後就不可改變,類似於c++的constmsdn中對string的說明:stringis analiasforstringin the .net framework。string是string的別名而已,string是c#中的類,string是framework的類,c# string 對映為 framework的 string。如果用string,編譯器會把它編譯成string,所以如果直接用string就可以讓編譯器少做一點點工作。
如果使用c#,建議使用string,比較符合規範 。 string始終代表 system.string(1.x) 或 ::system.string(2.0) ,string只有在前面有using system;的時候並且當前命名空間中沒有名為string的型別(class、struct、delegate、enum)的時候才代表system.string。
string是關鍵字,string不是,也就是說string不能作為類、結構、列舉、字段、變數、方法、屬性的名稱,而string可以。
//int轉string
int value1 = 100;
string str1 = convert.tostring(value1);
console.writeline("str = " + str1);
//string轉int
string str2 = "123";
int value2 = int.parse(str2);
console.writeline("value2 = " + value2);
using system;
namespace 陣列
console.writeline();
foreach(var item in array1)
//方式2,3,4
int array2 = ;
int array3 = new int[3] ;
int array4 = new int ;
console.readkey();}}
}
c 基礎(一) 資料型別
c 的資料型別分為兩類 值和引用,值型是乙個長度固定的資料,引用型是乙個長度可變的。具體來說 值 整數型 浮點數 布林型 字元型 結構 列舉 六種 引用 c 預定義引用 陣列 類 介面 下面具體介紹 整數型 8 16 32 64位,每種又有正負和非負兩種整數,共8種,sbyte byte short...
C 基礎 一 資料型別
常量的定義 1.define 2.const 注意 define 的形式不要在結尾寫分號了 include using namespace std define day 7 int main 資料型別 1.整形 short 短整型2位元組 16bit int 整形4位元組 long 長整型win4位...
C語言 基礎一 資料型別
因為要學習stm32嵌入式開發,c語言就需要重新撿起來啦 快速的過一遍c的基礎吧。在 c 語言中,資料型別指的是用於宣告不同型別的變數或函式的乙個廣泛的系統。變數的型別決定了變數儲存占用的空間,以及如何解釋儲存的位模式。c 中的型別可分為以下幾種 1 基本型別 它們是算術型別,包括兩種型別 整數型別...