(共有)メモC#の基礎知識
9014 ワード
( ) , C# , .NET , : . ASP.NET , , , . : , , 2 :.net c# .net/dontnet: .net framework , , c# http://www.fpshamen.com/linked/20130317.do (charp): , .net 。 *java 。 .net ? Winform internet Asp.net/webservice C/S: (Client)/ (Server) B/S: (Browser)/ (Server) Console.WriteLine(“ ”); Console.ReadKey(); , , , , 。 PS: C# 。 : 。 Main , , Main , Main , Main ( Main ) 。 C# , , : : // : /* ,*/ , : 3 /// Ps: :Home/End/PageUp/PageDown/Shift :Del/Backspace :Ctrl+C/V/P/ Ctrl+Z ; ;() :F5/F6 :#Region #EndDregion RAM: , : , / : ; : = ; C# int double , char , string : 1 ; 2 = ; 3 = , = , = ; PS: , , / : 1 “ ” @ “ ”, , Ps:) C# ) C# , ) ( ) ) - , _ _ _ := A=A+1; = , , , + C# : ) : , + ) : , , console.writelin(); / { } {0} {1} {2} ...... Console.writeline(); , , , , , , _ , , , , , , , String , , String =Console.ReadLine(); : , , : , , , \+ 。 :
: \b: backspace \t: tab , \\: \ @ 2 : ) \, ) Ps: @, C# , :+,-,*,/,% , : , , , , : ) ) ,, , : ( ) , ( ) , , , : : double , double , 。 , :( ) ; PS: , Convert , , : convert.toint32( ); Convert.tostring();// string try-catch C# : Try { } Catch { } : try , try , catch 。 try , catch , try - : ++ 1 -- 1 Ps: ++/-- +/- )+= )-= )*= )/= )%= C# , 6 , ( ): )>,< )==/!= )>=/<= Bool( ) , bool Bool 2 : :true :false : &&、||、! : 1&& 2: 1、2 true , true 1|| 2: 1、2 ture , true ! : true, false, true if If : If( ) { 1;...... } : , true, 。 false, 1。 PS:if bool true/false。if if if-else If-slse : If( ) { 1;} Else { 2;} : ) true, if 1, else 2 ) false, if 1, else 2 ) 2 , true false, if-else if if-else if , ( false), if if , if true, if , , if-else if 。 if , else else 。 switch-case switch-case : Switch( / ) { Case 1: 1; Break; Case 2: 2; Break; Default: 3; Break; } : ) , case , , , break switch-case。 case , default default , break , default, switch-case, If-else if switch : : : Switch: If-else if: while : , |While : While( ) { ; } : )1 , true, )2 false, )3; )2 , , )1; )3 , PS: , , , false do-while : , : Do { ; } While( ); : )1 , )2; )2 , true, )1, false, )3; )3 , ; While do-while : )1 ; )2 While ; Do-while 。 : )1 ; )2 ; )3 。 for : For : For( 1; 2; 3) { ; } : )1 1, )2; )2 2( ), 2 true )3。 2 false, )5; )3 , )4; )4 3. )2; )5 。 PS: 1: ; 2: ; 3: 。 break/continue Break: , )1 switch-case , switch )2 , ( ) 。 Ps: , break Continue: , , , , 。 , continue , ( continue ), ,(do-while、while , 。 for , 3, !) : Const = ; , : )1 , ; )2 , 。 : Enum ( 1, 2, 3... N); PS: , int 。 int 。 , 0 。 , ,( 、 )。 : ( )(enum.parse(typeof( ),“ ”); : struct { ; } PS: , 。 , . 。 “ ”,bit 01011 b 8 1 , 8 Byte b 1KB=1024B; 1MB=1024KB; 1GB=1024MB; 1TB=1024GB; : , , : : [] =new [ ]; : [ ]= ; : [] =new [ 1, 2, 3,...] : ( ) : [ ]。 .length PS:int , 0 : Console.Clear(); ( i i+1 ), n(i-1) , : For(int i=0;i< .length-1-i;i++) { For(int j=0;j< .length-1-i;j++) { If(>) { } } : , , , , 。 : [ ] [static] () { ; } PS: )1 , ; )2 , void; )3 ,() ; , , 。 , , 。 : , , , 、 : , , Retun: , 。 , , 。 , tesutn , 。 :rsturn ; PS: , , 。 PS: , , : , , 。 , 。 [ ] [static] ( ) { ; } out / ref Out , out 。 Ref , , 。 , out ref , , , , , , , const : , , , PS: : )1 out, , () OUT , ; )2 out , ; )3 out , , ; : [ ] class { ; ...... } static : : =new (); : . : . () static , , . . ; static , 。 . : public get/set , 。 : get/set ; : get , , ; : , ( )。 C# 4 : Public: Internal: Private: Preotected: , internal , , private : , , , void , , Ps: , , , , 。 : )1 , )2 new )3 , , , : :0/0.0 String :null Char :\0 , * : )1 。 ; )2 )3 , )4 , , : Throw new exception(“ ”); Namespace( ), , “ ”。 , , : )1 using )2 . . String String char 。 C# : , , char, char : Char =string [1]; String : : Trim(): 。 tolower(): 。 Toupper(): Ps: , , 。 Str1.equals(s2.stringcomparison.ordinallgnoercase): : String[] split(params char[] separator): ; String [] split(char[] separator,stringsplitoptions): char (options removeemptyentries )。 , : . ASP.NET , , , . http://www.163123.info/linked/20130317.do