Rumah Kewangan Peribadi C # 2010 All-In-One Untuk Sheet Cheat Sheet

C # 2010 All-In-One Untuk Sheet Cheat Sheet

Video: The Data Structure Cheat Sheet (in C++) 2024

Video: The Data Structure Cheat Sheet (in C++) 2024
Anonim

Oleh Bill Sempf, Charles Sphar, Stephen R. Davis

C # digunakan untuk membina program Windows, laman web, dan perkhidmatan. C # terutama digunakan dengan Persekitaran Pembangunan Bersepadu seperti Visual Studio 2010, yang mempunyai template untuk produk yang paling biasa. Digunakan dengan. Rangka Kerja NET, C # boleh digunakan untuk membuat grafik, peranti larian, menyambung ke pangkalan data, dan menguruskan fail.

C # Operator dan Precedence

Tidak mudah untuk menentukan pengendali C # mana yang lebih penting daripada orang lain. Jadual berikut menawarkan senarai pengendali biasa # C dan keutamaan mereka, bersama kardinaliti dan persahabatan mereka.

Precedence Operators Cardinality Associativity
High () []. new typeof Unary Kiri ke kanan
! Unary Kiri ke kanan
* /% Binari Kiri ke kanan
+ - Perduaan Kiri ke kanan
<> = adalah seperti Perduaan Kiri ke kanan
==! = Perduaan Kiri ke kanan
& Perduaan Kiri ke kanan
^ Perduaan Kiri ke kanan
Kiri ke kanan && Perduaan
Kiri ke kanan || Perduaan
Kiri ke kanan ?: Ternary
Hak ke kiri Rendah = * = / =% = + = - = & = ^ = | = << = >>> =
Perduaan > Hak ke kiri

C # Jenis Variabel Integer

C # pemboleh ubah integer datang dalam pelbagai jenis dan julat. Jadual berikut menyusun pembolehubah integer C # supaya anda sentiasa mengetahui julat dan saiz setiap. Ketik
Saiz (bytes)

Julat

Digunakan

sbyte 1 -128 hingga 127 sbyte sb = -12;
bait 1 0 hingga 255 bait b = 12;
pendek 2 -32, 768 hingga 32, 767 pendek sn = -123;
ushort 2 0 ke 65, 535 ushort usn = 123;
int 4 -2, 147, 483, 648 hingga 2, 147, 483, 647 int n = 123;
uint 4 0-4, 294, 967, 295 uint un = 123U;
panjang 8 -9, 223, 372, 036, 854, 775, 808 hingga 9, 223, 372, 036, 854, 775, 807 - & ldquo; banyak sekali & rdquo; lama l = 123L;
ulong 8 0 hingga 18, 446, 744, 073, 709, 551, 615 panjang ul = 123UL;
C # Floating Point Variable Variables C # floating point variables terdapat dalam dua jenis: float dan double. Jadual berikut membandingkan dua jenis ini dari segi saiz, jarak, dan ketepatan. Ketik
Saiz (bait)

Julat

Ketepatan

Digunakan apung 8 1. 5 x 10 -45
hingga 3. 4 x 10 38 6-7 digit float f = 1. 2F; dwi 16 5.0 x 10 -324
hingga 1. 7 x 10 308 15-16 digit double d = 1. 2; Lain C # Jenis Variabel Tidak selalu mudah untuk menyusun pembolehubah C #. Jadual berikut menawarkan perbandingan semua jenis pemboleh ubah C # kecuali integer dan titik terapung, yang diliputi di tempat lain. Ketik Julat

Digunakan

perpuluhan

Hingga 28 digit perpuluhan d = 123M; BigInteger
NA Terlalu lembap untuk disenaraikan. char
0 hingga 65, 535 (kod dalam set aksara Unicode) char x = 'c'; char y = 'x123';
char newline = 'n'; string From Empty ("") kepada sejumlah besar aksara

dalam set aksara Unicode

string s = "my name";

string kosong = "; bool

Benar dan Salah

bool b = true;

Dinamik

Ditentukan semasa runtime Dinamik f = foo () Menguruskan Aliran Program di C #
Segmen kod berikut menggambarkan pelbagai cara yang membolehkan aliran program dapat dialihkan semula C #, termasuk jika struktur lain, manakala gelung, dan untuk / gelung kehadiran. jika (i <10) {// pergi ke sini jika saya kurang dari 10} else {// pergi ke sini sebaliknya} sementara (i <10) {// simpan di sini selama saya kurang dari 10 } for (int i = 0; i <10; i ++) {// loop 10 times} foreach (MyClass mc in myCollection) {// … execute once for each mc object in myCollection} Dalam C #, seperti kebanyakan bahasa pengaturcaraan berorientasikan objek, kelas adalah satu bundling yang tidak seperti data dan fungsi yang secara logik dimiliki bersama dengan satu pakej kemas. Kelas yang baik direka untuk mewakili

konsep

. Kelas adalah pusat kepada pengaturcaraan C #. Secara umumnya, inilah cara anda menentukan kelas dalam C #:


[akses] [] kelas MyClassName [: [BaseClass] [Antara Muka, …]] jenis data {{static] [

akses ; Kaedah jenis [] [ akses

] (… args …)} untuk kelas, akses
adalah awam | dilindungi | > juga boleh dilindungi dalaman Nota: [ ciri ] ciri adalah pilihan << feature1 | feature2 >>

Either

feature1 or else feature2 … Jumlah pernyataan atau ekspresi yang tidak ditentukan
C # 2010 All-In-One Untuk Sheet Cheat Sheet

Pilihan Editor

Meningkatkan Rancangan Navigasi Blog - dummies

Meningkatkan Rancangan Navigasi Blog - dummies

Reka bentuk navigasi hebat untuk blog anda meningkatkan pengalaman pembaca. Reka bentuk navigasi buruk di blog mengecewakan pengunjung yang ingin mencari catatan blog tertentu dengan cepat, atau membaca siaran berkaitan atau yang serupa. Mengharapkan keperluan pelawat anda dengan memikirkan blog anda seperti kedai, dan jawatan blog anda seperti produk: Catatan popular dan terkini: ...

Meningkatkan Pengalaman Pengguna Blog dengan Plugin - dummies

Meningkatkan Pengalaman Pengguna Blog dengan Plugin - dummies

Beberapa teknologi yang berbeza dapat meningkatkan blog anda . Plug-in, widget, dan alat semua membuat ciri-ciri baru, integrasi, dan penambahan mudah untuk dibungkus dan diedarkan. Teknologi-teknologi ini berkembang sepanjang masa, tetapi untuk mendapatkan blog anda dan berjalan, berikut adalah beberapa pilihan terbaik semasa untuk pelbagai tujuan. Widget / Name Plugin ...

Meningkatkan Tajuk Blog Anda dan Reka Bentuk Tagline untuk SEO - patung

Meningkatkan Tajuk Blog Anda dan Reka Bentuk Tagline untuk SEO - patung

Tag tajuk blog anda dan tagline memberi enjin carian penerangan kandungan blog anda. Reka bentuk blog SEO yang berkesan bermakna memastikan jawatan blog enjin carian yang layak dan halaman mempunyai tag tajuk mereka sendiri dan bahawa slogan setiap halaman penuh dengan kata kunci yang berkaitan.

Pilihan Editor

Office 2013 Save As Dialog Box - dummies

Office 2013 Save As Dialog Box - dummies

Office 2013 menggunakan SkyDrive pengguna Windows semasa sebagai penyimpanan default lokasi. SkyDrive adalah kawasan penyimpanan dalam talian berasaskan awan yang dihoskan oleh Microsoft. Sesiapa yang mendaftarkan perkhidmatan, atau yang log masuk ke Windows 8 dengan Microsoft ID, diberikan sejumlah ruang penyimpanan percuma, dan boleh membeli lebih banyak. Cloud adalah ...

Unclutter Peti Masuk Outlook anda dengan Clutter - dummies

Unclutter Peti Masuk Outlook anda dengan Clutter - dummies

Mahu aplikasi e-mel yang juga pembaca minda? Keinginan anda diberikan. Anda boleh mengucapkan terima kasih kepada Graph Office dan Clutter, ciri baru dalam Outlook. Clutter menggunakan teknologi di sebalik Grafik Pejabat untuk menganalisis isyarat yang anda hantar apabila anda mengambil tindakan terhadap e-mel anda. Sebagai contoh, jika anda cenderung untuk mengabaikan e-mel daripada ...

Pilihan Editor

Elakkan Berat Berat Ketika Menguatkuasakan Garis Panduan Komuniti Dalam Talian - dummies

Elakkan Berat Berat Ketika Menguatkuasakan Garis Panduan Komuniti Dalam Talian - dummies

Hanya kerana anda mempunyai kuasa untuk berbuat demikian tidak bermakna bahawa semua masalah komuniti dalam talian memerlukan amaran dan banner. Ya, anda ingin menonjolkan keadaan negatif di dalam tunas, tetapi tidak, anda tidak mahu mendapat sedikit tentangnya sama ada. Kadang-kadang membiarkan slaid isu baik-baik saja. Sebagai pengurus komuniti, tugas anda untuk mengetahui ...

Elakkan Peluang Yang Berisiko Reputasi Blog Anda - dummies

Elakkan Peluang Yang Berisiko Reputasi Blog Anda - dummies

Apabila anda mengaitkan blog ibu anda dan jenama peribadi anda produk atau jenama syarikat, tidak dapat dielakkan bahawa anda akan menggosok satu sama lain. Suka atau tidak, anda boleh dan boleh dikaitkan dengan jenama itu. Tidak semua syarikat yang ingin memberi anda produk percuma adalah yang anda mahu ...

Peruntukkan Peranan ke Font di Laman Blog Anda - dummies

Peruntukkan Peranan ke Font di Laman Blog Anda - dummies

Apabila anda menetapkan peranan ke fon anda, membantu memastikan reka bentuk blog anda kelihatan profesional. Menjaga tujuan fon anda jelas menjadikan reka bentuk navigasi blog anda lebih berkesan dan reka bentuk keseluruhan anda lebih mudah di mata. Selepas anda memilih dua atau tiga fon pelengkap yang juga mempunyai perbezaan yang cukup untuk menonjol dari satu sama lain (lihat ...