Trang Chủ Phát triển Một chuỗi thoát là gì? - định nghĩa từ techopedia

Một chuỗi thoát là gì? - định nghĩa từ techopedia

Mục lục:

Anonim

Định nghĩa - Escape Sequence có nghĩa là gì?

Trong C #, một chuỗi thoát đề cập đến sự kết hợp của các ký tự bắt đầu bằng dấu gạch chéo ngược (\) theo sau là các chữ cái hoặc chữ số. Trình tự thoát đại diện cho các ký tự không thể in và đặc biệt trong các ký tự và chuỗi ký tự. Do đó, họ cho phép người dùng giao tiếp với thiết bị hiển thị hoặc máy in bằng cách gửi các ký tự điều khiển phi đồ họa để chỉ định các hành động như dấu hỏi và trả về vận chuyển.


Một chuỗi thoát được sử dụng khi viết các phần của mã, như các định nghĩa tiền xử lý, để chỉ định các ký tự tiếp tục, sao cho nhiều dòng mã được coi là một dòng đơn của trình biên dịch. Các biểu thức chính quy giúp thực hiện các hoạt động tìm kiếm chuỗi tinh vi sử dụng các chuỗi thoát để xác định các chuỗi con trong một chuỗi lớn. Bằng cách kích hoạt các chuỗi được trích dẫn, các chuỗi thoát có thể được sử dụng để tạo các tệp đầu ra có chứa các thẻ và tệp mẫu văn bản.

Techopedia giải thích Escape Sequence

Một chuỗi thoát chứa nhiều hơn một ký tự nhưng hoạt động như một ký tự đơn vì không có chữ cái để thể hiện bằng văn bản ký tự thoát. Trình biên dịch chuyển đổi chuỗi ký tự thành một ký tự thoát trong chương trình được biên dịch. Ví dụ: trình biên dịch chuyển đổi \ n trong mã nguồn thành một ký tự đơn (mã 10), đại diện cho nguồn cấp dữ liệu trong chương trình được biên dịch.


Sau đây là danh sách các chuỗi thoát C # được xác định với các biểu diễn tương ứng:

  • \ 'Dấu ngoặc đơn được sử dụng cho các ký tự
  • Dấu ngoặc kép được sử dụng cho chuỗi ký tự
  • \ Dấu gạch chéo ngược được sử dụng cho đường dẫn tệp
  • \? Dấu chấm hỏi
  • \ một thông báo
  • \ b Backspace
  • \ f Mẫu thức ăn
  • \ n Dòng mới
  • \ r Vận chuyển trở lại
  • \ T tab ngang
  • \ v Tab dọc
  • Không có giá trị
  • Trình tự thoát Unicode cho một ký tự có giá trị hex
  • \ x Trình tự thoát thập lục phân Unicode - tương tự như \ u nhưng có độ dài thay đổi
  • \ Chuỗi thoát U Unicode được sử dụng cho các cặp thay thế
Định nghĩa này được viết trong bối cảnh của C #
Một chuỗi thoát là gì? - định nghĩa từ techopedia