Video: DIY How to Stitch Leather Steering Wheel Cover - Easiest Stitch 2024
Di Bill Sempf, Charles Sphar, Stephen R. Davis
C # è un linguaggio di programmazione Microsoft utilizzato per creare programmi Windows, siti Web e servizi. C # viene principalmente utilizzato con un ambiente di sviluppo integrato come Visual Studio 2010, che contiene modelli per i prodotti più comuni. Usato con. NET Framework, C # può essere utilizzato per creare grafica, eseguire dispositivi, connettersi a database e gestire file.
Operatori C # e Precedenza
Non è sempre facile determinare quali operatori C # hanno la precedenza sugli altri. La seguente tabella offre un elenco di operatori C # comuni e la loro precedenza, insieme alla loro cardinalità e associatività.
Precedenza | Operatori | Cardinalità | Associatività |
---|---|---|---|
Alta | () []. nuovo tipo di | Unario | Da sinistra a destra |
! ~ + - ++ - (cast) | Unario | Da sinistra a destra | |
* /% | Binario | Da sinistra a destra | |
+ - | Binario | Da sinistra a destra | |
<> = è come | Binario | Da sinistra a destra | |
==! = | Binario | Da sinistra a destra | |
e | Binario | Da sinistra a destra | |
^ | Binario | Da sinistra a destra | |
| | Binario | Da sinistra a destra | |
&& | Binario | Da sinistra a destra | |
|| | Binario | Da sinistra a destra | |
?: | Ternario | Da destra a sinistra | |
Basso | = * = / =% = + = - = & = ^ = | = << = >>> =
Binario > Da destra a sinistra |
|
C # Tipi di variabili integer |
Tipo
Dimensioni (byte)
Intervallo | In Utilizzare | sbyte | 1 |
---|---|---|---|
-128 a 127 | sbyte sb = -12; | byte | 1 |
0 a 255 | byte b = 12; | breve | 2 |
-32, 768 a 32, 767 | breve sn = -123; | ushort | 2 |
0 a 65, 535 | ushort usn = 123; | int | 4 |
-2, 147, 483, 648 to 2, 147, 483, 647 | int n = 123; | uint | 4 |
0 a 4, 294, 967, 295 | uint un = 123U; | lungo | 8 |
-9, 223, 372, 036, 854, 775, 808 to 9, 223, 372, 036, 854, 775, 807 - & ldquo; un intero lotto & rdquo; | lungo l = 123L; | ulong | 8 |
0 a 18, 446, 744, 073, 709, 551, 615 | lungo ul = 123UL; |
|
C # Variabili a virgola mobile |
Tipo
Dimensione (byte)
Intervallo | Precisione | In Utilizzare | fluttato | 8 |
---|---|---|---|---|
1. 5 x 10 | -45 | a 3. 4 x 10 38 6-7 cifre float f = 1. 2F; | doppio | 16 |
5.0 x 10 | -324 | a 1. 7 x 10 308 15-16 cifre doppio d = 1. 2; | Altri tipi di variabili C # | Non è sempre facile risolvere le variabili di C #. La seguente tabella offre un confronto tra tutti i tipi di variabili C #, ad eccezione di interi e virgola mobile, che sono trattati altrove. |
Tipo
Intervallo
In Utilizzare | decimale | Fino a 28 cifre |
---|---|---|
decimale d = 123M; | BigInteger | NA |
Troppo humongoso da elencare. | char | da 0 a 65, 535 (codici nel set di caratteri Unicode) |
char x = 'c'; | char y = 'x123'; | char newline = 'n';
stringa Da vuoto ("") a un numero molto grande di caratteri |
nel set di caratteri Unicode | stringa s = "nome mio";
string empty = "; |
bool
True e False |
bool b = true; | Dinamico | Determinato in fase di esecuzione |
Dinamico f = pippo () | Controllo del flusso di programma in C # | Il seguente segmento di codice illustra la grande varietà di modi in cui il flusso di programma può essere reindirizzato in C #, incluse le strutture if-else, while loop e for / foreach loop. |
if (i <10) {// vai qui se ho meno di 10} else {// vai qui altrimenti} while (i <10) {// continua a scorrere qui finché ho meno di 10 } for (int i = 0; i <10; i ++) {// loop 10 times} foreach (MyClass mc in myCollection) {// … esegue una volta per ciascun oggetto mc in myCollection}
Definizione di una classe in C # < In C #, come nella maggior parte dei linguaggi di programmazione orientati agli oggetti, una classe è un raggruppamento di dati e funzioni diversi che logicamente appartengono insieme in un unico pacchetto ordinato. Le classi buone sono progettate per rappresentare
concetti
. Le lezioni sono fondamentali per la programmazione in C #. In termini generali, ecco come si definisce una classe in C #:
access ] metodo type (… args …)} per le classi, accesso è pubblico | protetto | interno | privato per i membri della classe, accesso > può anche essere protetto internamente Note: [ funzione ]
funzione
è facoltativa << caratteristica1 | feature2 >> O | funzione1 o altro |
funzione2 … Numero non specificato di istruzioni o espressioni |
|