Rumah pembangunan bahagian belakang Tutorial C#.Net c#如何使用?c#的基本语法

c#如何使用?c#的基本语法

Nov 13, 2018 pm 05:57 PM
c# Kata kunci

c#如何使用?本篇文章就给大家介绍C#的基本语法,通过简单的示例来介绍c#的使用。有一定的参考价值,有需要的朋友可以参考一下,希望对你们有所帮助。

通过之前的文章【c#是什么?有什么用?】,我们知道C#是一种面向对象的编程语言。

在面向对象的编程方法中,程序是由各种对象组成的,这些对象在通过操作相互交互。对象可能采取的操作称为方法。同一种类的物体据说是同一类型的,或者说是同一种类的。【相关视频教程推荐:C#教程

例如,让我们考虑一个Rectangle对象。它具有长度和宽度等属性。根据设计,可能需要接受这些属性的值,计算面积和显示细节的方法

下面让我们通过Rectangle类的实现来讨论一下C#的基本语法 :

using System;
namespace RectangleApplication {
   class Rectangle {
      
      // member variables
      double length;
      double width;
      
      public void Acceptdetails() {
         length = 4.5;    
         width = 3.5;
      }
      public double GetArea() {
         return length * width; 
      }
      public void Display() {
         Console.WriteLine("Length: {0}", length);
         Console.WriteLine("Width: {0}", width);
         Console.WriteLine("Area: {0}", GetArea());
      }
   }
   class ExecuteRectangle {
      static void Main(string[] args) {
         Rectangle r = new Rectangle();
         r.Acceptdetails();
         r.Display();
         Console.ReadLine(); 
      }
   }}
Salin selepas log masuk

编译并执行上述代码时,会产生以下结果:

Length: 4.5
Width: 3.5
Area: 15.75
Salin selepas log masuk

using关键字

任何C#程序中的第一个语句都是:

using System;
Salin selepas log masuk

在using关键字用于在程序中包含命名空间,程序可以包括多个使用语句。

类关键字

类关键字就是被用于声明的类。

C#中的注释

注释是用来解释代码的。编译器会忽略注释条目。C#程序中的多行注释以/ *开头,并以字符* /结尾,如下所示 -

/* This program demonstrates
The basic syntax of C# programming 
Language */
Salin selepas log masuk

单行注释用'//'符号表示,例如,

//end class Rectangle
Salin selepas log masuk

成员变量

变量是类的属性或数据成员,用于存储数据。在前面的示例程序中,Rectangle类有两个名为length和width的成员变量。

成员函数

函数是执行特定任务的语句集。类的成员函数在类中声明。我们的示例类Rectangle包含三个成员函数:AcceptDetails,GetArea和Display。

实例化一个类

在前面的示例程序中,类ExecuteRectangle包含Main() 方法并实例化Rectangle类。

标识符

标识符是用来标识类、变量、函数或任何其他用户定义项的名称。在C#中命名类的基本规则如下:

1、名称必须以字母开头,后面可以跟一系列字母,数字(0 - 9)或下划线。标识符中的第一个字符不能是数字。

2、不能包含任何嵌入空间或符号,例如? - +!@#%^&*()[] {}。; :“'/和\。但是,可以使用下划线(_)。

3、不能是C#关键字。

C#关键词

关键字是预定义给C#编译器的预留词。这些关键字不能用作标识符。但是,如果你想使用这些关键字作为标识符,可以用@字符前缀关键字。

在C#中,一些标识符在代码的上下文中具有特殊含义,例如get和set称为上下文关键字。

下表列出了C#中的保留关键字和上下文关键字 :

1.png

Atas ialah kandungan terperinci c#如何使用?c#的基本语法. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn

Alat AI Hot

Undresser.AI Undress

Undresser.AI Undress

Apl berkuasa AI untuk mencipta foto bogel yang realistik

AI Clothes Remover

AI Clothes Remover

Alat AI dalam talian untuk mengeluarkan pakaian daripada foto.

Undress AI Tool

Undress AI Tool

Gambar buka pakaian secara percuma

Clothoff.io

Clothoff.io

Penyingkiran pakaian AI

Video Face Swap

Video Face Swap

Tukar muka dalam mana-mana video dengan mudah menggunakan alat tukar muka AI percuma kami!

Alat panas

Notepad++7.3.1

Notepad++7.3.1

Editor kod yang mudah digunakan dan percuma

SublimeText3 versi Cina

SublimeText3 versi Cina

Versi Cina, sangat mudah digunakan

Hantar Studio 13.0.1

Hantar Studio 13.0.1

Persekitaran pembangunan bersepadu PHP yang berkuasa

Dreamweaver CS6

Dreamweaver CS6

Alat pembangunan web visual

SublimeText3 versi Mac

SublimeText3 versi Mac

Perisian penyuntingan kod peringkat Tuhan (SublimeText3)

Direktori Aktif dengan C# Direktori Aktif dengan C# Sep 03, 2024 pm 03:33 PM

Panduan untuk Active Directory dengan C#. Di sini kita membincangkan pengenalan dan cara Active Directory berfungsi dalam C# bersama-sama dengan sintaks dan contoh.

C# Serialisasi C# Serialisasi Sep 03, 2024 pm 03:30 PM

Panduan untuk Pensirian C#. Di sini kita membincangkan pengenalan, langkah-langkah objek siri C#, kerja, dan contoh masing-masing.

Penjana Nombor Rawak dalam C# Penjana Nombor Rawak dalam C# Sep 03, 2024 pm 03:34 PM

Panduan untuk Penjana Nombor Rawak dalam C#. Di sini kita membincangkan cara Penjana Nombor Rawak berfungsi, konsep nombor pseudo-rawak dan selamat.

Paparan Grid Data C# Paparan Grid Data C# Sep 03, 2024 pm 03:32 PM

Panduan untuk Paparan Grid Data C#. Di sini kita membincangkan contoh cara paparan grid data boleh dimuatkan dan dieksport daripada pangkalan data SQL atau fail excel.

Corak dalam C# Corak dalam C# Sep 03, 2024 pm 03:33 PM

Panduan kepada Corak dalam C#. Di sini kita membincangkan pengenalan dan 3 jenis Corak teratas dalam C# bersama-sama dengan contoh dan pelaksanaan kodnya.

Nombor Perdana dalam C# Nombor Perdana dalam C# Sep 03, 2024 pm 03:35 PM

Panduan Nombor Perdana dalam C#. Di sini kita membincangkan pengenalan dan contoh nombor perdana dalam c# bersama dengan pelaksanaan kod.

Faktorial dalam C# Faktorial dalam C# Sep 03, 2024 pm 03:34 PM

Panduan untuk Faktorial dalam C#. Di sini kita membincangkan pengenalan kepada faktorial dalam c# bersama-sama dengan contoh dan pelaksanaan kod yang berbeza.

Perbezaan antara multithreading dan asynchronous C# Perbezaan antara multithreading dan asynchronous C# Apr 03, 2025 pm 02:57 PM

Perbezaan antara multithreading dan asynchronous adalah bahawa multithreading melaksanakan pelbagai benang pada masa yang sama, sementara secara tidak sengaja melakukan operasi tanpa menyekat benang semasa. Multithreading digunakan untuk tugas-tugas yang berintensifkan, sementara asynchronously digunakan untuk interaksi pengguna. Kelebihan multi-threading adalah untuk meningkatkan prestasi pengkomputeran, sementara kelebihan asynchronous adalah untuk tidak menghalang benang UI. Memilih multithreading atau asynchronous bergantung kepada sifat tugas: tugas-tugas intensif pengiraan menggunakan multithreading, tugas yang berinteraksi dengan sumber luaran dan perlu menyimpan respons UI menggunakan asynchronous.

See all articles