Computer >> Máy Tính >  >> Lập trình >> C#

Làm thế nào để xác định các phương thức trong C #?

Phương thức là một nhóm các câu lệnh cùng thực hiện một tác vụ. Mỗi chương trình C # đều có ít nhất một lớp với một phương thức có tên là Main.

Khi bạn định nghĩa một phương thức, về cơ bản bạn khai báo các phần tử của cấu trúc của nó. Cú pháp để xác định một phương thức trong C # như sau -

<Access Specifier> <Return Type> <Method Name>(Parameter List) {
   Method Body
}

Đây,

  • Công cụ xác định quyền truy cập - Điều này xác định khả năng hiển thị của một biến hoặc một phương thức từ một lớp khác.

  • Loại trả lại - Một phương thức có thể trả về một giá trị. Kiểu trả về là kiểu dữ liệu của giá trị mà phương thức trả về. Nếu phương thức không trả về bất kỳ giá trị nào, thì kiểu trả về là vô hiệu.

  • Tên phương pháp - Tên phương thức là một định danh duy nhất và nó có phân biệt chữ hoa chữ thường. Nó không thể giống với bất kỳ số nhận dạng nào khác được khai báo trong lớp.

  • Danh sách tham số - Được bao quanh giữa các dấu ngoặc đơn, các tham số được sử dụng để truyền và nhận dữ liệu từ một phương thức. Danh sách tham số đề cập đến kiểu, thứ tự và số lượng các tham số của một phương thức. Các thông số là tùy chọn; nghĩa là, một phương thức có thể không chứa tham số.

  • Nội dung phương thức - Điều này chứa tập hợp các hướng dẫn cần thiết để hoàn thành hoạt động bắt buộc.

Sau đây là một ví dụ về các phương pháp chỉ ra cách tìm một chuỗi có các từ duy nhất hay không. Ở đây, chúng tôi đã tạo một phương thức C # CheckUnique () -

Ví dụ

using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

public class Demo {

   public bool CheckUnique(string str) {
      string one = "";
      string two = "";

      for (int i = 0; i < str.Length; i++) {
         one = str.Substring(i, 1);
         for (int j = 0; j < str.Length; j++) {
            two = str.Substring(j, 1);
            if ((one == two) && (i != j))
            return false;
         }
      }
      return true;
   }
   static void Main(string[] args) {
      Demo d = new Demo();
      bool b = d.CheckUnique("amit");
      Console.WriteLine(b);

      Console.ReadKey();
   }
}

Đầu ra

True