‫Chào mừng trở lại.
‫Trong video này, tôi muốn cung cấp cho bạn hiểu rõ hơn một chút về những gì đang xảy ra với tất cả
‫các phương thức bảng điều khiển mà chúng tôi đang sử dụng và chúng tôi sẽ sử dụng khá nhiều trong
‫tương lai.
‫Vì vậy, tôi chỉ muốn cung cấp cho bạn một chút thông tin cơ bản.
‫Hầu hết những gì bạn sẽ thấy sẽ không liên quan nếu bạn chỉ muốn sử dụng nó.
‫Nhưng nếu bạn thực sự muốn hiểu chuyện gì đang xảy ra, thì đây là video phù hợp với bạn.
‫Vậy hãy bắt đầu.
‫Vấn đề là, có nhiều phương thức khác nhau có sẵn trong lớp console đó và chúng ta sẽ xem xét những phương thức
‫có liên quan để nhập nội dung nào đó và để có được kết quả đầu ra.
‫Được rồi.
‫Vì vậy, chúng tôi sẽ xem xét điều đó.
‫Vậy hãy bắt đầu.
‫Trước hết, chúng ta có bảng điều khiển này, phải không?
‫Và điều này sẽ in và giữ con trỏ trên cùng một dòng.
‫Vì vậy, về cơ bản điều này cho phép chúng tôi in thứ gì đó lên bảng điều khiển và chúng tôi có thể nhìn thấy nó.
‫Vì vậy, nếu chúng ta sử dụng mã này ở đây bảng điều khiển, bên phải, và trong dấu ngoặc và dấu ngoặc kép, chúng ta có văn bản
‫ở đây.
‫Những gì mã này sẽ làm là nó sẽ in văn bản ở đây lên bảng điều khiển của chúng tôi và sau đó chúng tôi có thể thấy rằng điều đó đặc biệt hữu
‫ích khi bạn có một số giá trị mà bạn muốn hiển thị và xem mã của bạn có thực sự hoạt động hay không.
‫Và điều này rất hữu ích, đặc biệt là những người mới bắt đầu khi bắt đầu lập trình, vì vậy bạn có thể thực
‫sự thấy mã của bạn làm gì và nó sẽ xuất ra thứ gì.
‫Vì vậy, đúng là một trong những cách làm điều gì đó.
‫Vì vậy, có lớp này được gọi là giao diện điều khiển và điều này được xác định trước trong C-sharp, vì vậy chúng ta có thể sử dụng nó và điều này
‫cho phép chúng ta về cơ bản sử dụng các phương thức của nó.
‫Và một trong những phương pháp đó là đúng.
‫Được chứ.
‫Vì vậy, nếu chúng ta muốn viết một cái gì đó, chúng ta có thể sử dụng console dot, phải không?
‫Và sau đó trong dấu ngoặc và trong dấu ngoặc kép, chúng ta nhập bất cứ thứ gì chúng ta muốn hiển thị trên bảng điều khiển.
‫Nhưng có một cách khác chúng ta cũng có thể sử dụng dòng bên phải và điều này sẽ in ra và đặt con trỏ ở dòng tiếp
‫theo.
‫Vì vậy, khi bạn sử dụng dòng bên phải thay vì bên phải, nó sẽ làm điều tương tự.
‫Nó cũng sẽ in văn bản lên dòng ở vị trí cũ, nhưng nó cũng sẽ thực hiện ngắt dòng, có thể nói như vậy.
‫Vì vậy, nó đặt con trỏ vào dòng tiếp theo.
‫Được rồi, vì vậy đó là sự khác biệt duy nhất giữa cả hai.
‫Và sau đó chúng tôi có bảng điều khiển để đọc.
‫Điều này nhận một đầu vào duy nhất của chuỗi loại và nó trả về giá trị ASCII của đầu vào đó.
‫Vì vậy, nó trả về một giá trị số nguyên.
‫Vì vậy, chuỗi chỉ là một kiểu dữ liệu, nó là kiểu văn bản và int là kiểu số.
‫Vì vậy, loại số nguyên, chúng ta sẽ xem xét các chuỗi và số và hai loại khác nhau một
‫cách chi tiết sau này.
‫Nhưng bây giờ, chỉ cần nhớ, chuỗi là văn bản, số nguyên là số.
‫Bây giờ bạn có thể tự hỏi, ASCII này mà Dennis đang nói đến là gì?
‫ASCII là viết tắt của American Standard Code for Information Interchange.
‫Đây là một mã ký tự bảy bit, về cơ bản cho phép chúng ta sử dụng các ký tự và giải thích chúng
‫bằng máy tính.
‫Vì vậy, về cơ bản máy tính sẽ thông dịch bất cứ thứ gì chúng ta nhập vào.
‫Vì vậy, ví dụ, cuộn xuống hết cỡ và a là ký tự và ký hiệu bên trong A thì
‫giá trị này ở đây là a.
‫Giá trị nhị phân.
‫Vì vậy, giá trị nhị phân là 015 số không.
‫Và dưới dạng giá trị thập phân là 65.
‫Vì vậy, tổng cộng có 256 giá trị bên trong bảng mã ASCII này và 256 vì nó bắt đầu bằng 0 ở tất cả các con đường ở
‫đây.
‫Đây chỉ là một lưu ý nhỏ.
‫Bạn không thực sự cần phải nhớ bất kỳ điều gì trong số đó.
‫Nó chỉ để bạn biết nếu bạn muốn hiểu rõ hơn một chút ý nghĩa của ASCII này.
‫Vì vậy, đó không chỉ là một từ ngẫu nhiên mà bạn đã nghe, mà còn giúp bạn hiểu một chút về những gì
‫đang xảy ra ở đây.
‫Vì vậy, bây giờ có một phương thức khác được gọi là red line, lấy một chuỗi hoặc một đầu vào số nguyên và trả về
‫nó dưới dạng giá trị đầu ra.
‫Vì thế.
‫Phương pháp Dodd.
‫Những gì nó làm là nó nhận đầu vào là ASCII hoặc trả về nó dưới dạng giá trị ASCII, nhưng dòng màu đỏ trả về
‫đầu ra thực tế.
‫Vì vậy, bất cứ điều gì chúng tôi đã nhập cũng sẽ được trả lại.
‫Và ngược lại, ý tôi là chúng ta có thể sử dụng lại nó trong mã của mình.
‫Vì vậy, về cơ bản điều này cho phép chúng ta viết mã mà người dùng phải nhập một cái gì đó vào bảng điều
‫khiển và sau đó có thể được sử dụng để thực hiện một số tính toán hoặc thực sự chạy chương trình.
‫Điều đó rất hữu ích.
‫Vì vậy, bất cứ khi nào bạn muốn có đầu vào của người dùng, điều này rất hữu ích với bảng điều khiển về đường màu đỏ này.
‫Và sau đó cũng có phím màu đỏ.
‫Điều này chỉ mất một lần duy nhất.
‫Ký tự, do đó, nhận một đầu vào duy nhất của chuỗi loại và nó trả về thông tin chính.
‫Vì vậy, thông tin chi tiết về khóa đã được nhập sẽ được trả lại.
‫Và bây giờ bạn có thể quyết định bạn muốn làm gì với điều đó.
‫Được rồi.
‫Vì vậy, bây giờ chúng ta hãy xem xét một số mã mẫu, bởi vì tất cả lý thuyết này đều tốt và tất cả.
‫Nhưng đôi khi nó chỉ có ý nghĩa khi nhìn vào mã thực tế và xem nó thực sự hoạt động như thế nào.
‫Vì vậy, ở đây chúng ta có thể thấy chúng ta có static void main, đây là điểm vào chính cho lớp của chúng ta và dự án của
‫chúng ta nói chung.
‫Vì vậy, ở đây chúng ta có một dòng mã cho biết dấu chấm bàn điều khiển, dòng bên phải.
‫Xin chào, chào mừng.
‫Vì vậy, điều này sẽ in văn bản và chuyển sang một dòng mới.
‫Đó là những gì mã này sẽ làm.
‫Nhưng sau đó chúng tôi cũng đã điều khiển điều đó, phải không?
‫Và ở đây chúng tôi xin chào.
‫Thao tác này cũng in văn bản trong cùng một dòng, nhưng nó không nhảy sang dòng mới.
‫Và sau đó chúng tôi có bảng điều khiển.
‫Đúng.
‫Chào mừng.
‫Cái nào giống với hello.
‫Chỉ có điều văn bản được hiển thị là khác nhau.
‫Vì vậy, bây giờ chúng ta cũng hãy sử dụng phím đọc bảng điều khiển, về cơ bản chỉ đợi chúng ta nhập một phím một lần nữa.
‫Vì vậy, về cơ bản điều này chỉ chặn chương trình của chúng ta dừng hoặc kết thúc và đó là những gì chúng ta có thể sử dụng khá
‫thường xuyên hoặc những gì chúng ta sẽ sử dụng khá thường xuyên để giữ cho chương trình chạy mà không bị
‫tắt.
‫Tùy thuộc vào cài đặt của bạn.
‫Điều này là không cần thiết, nhưng trong hầu hết các trường hợp, nó sẽ được yêu cầu.
‫Vì vậy, tôi sẽ chỉ giữ nó ở đây.
‫Vì vậy, về cơ bản, điều này chỉ để chương trình của chúng ta mở để chúng ta có thể thấy bất cứ thứ gì được in trên bảng điều khiển.
‫Nếu không, bảng điều khiển sẽ đóng rất nhanh và chúng tôi thậm chí sẽ không biết kết quả là gì.
‫Được rồi, bây giờ chúng ta hãy xem kết quả ở đây.
‫Được chứ.
‫Vì vậy, đầu ra sẽ là xin chào, chào mừng.
‫Vì vậy, điều này được in ra dưới dạng kết quả của dòng bên phải console và sau đó chúng ta sẽ có
‫câu chào, chào mừng cùng nhau trong một bản in từ kết quả của câu lệnh to console right của chúng ta vì quyền điều khiển không tạo ra
‫bất kỳ khoảng trống nào.
‫Điều đó không tạo ra ngắt dòng bổ sung nếu chúng tôi không hướng dẫn cụ thể nó làm như vậy.
‫Vì vậy, ở đây tôi muốn cho bạn thấy một ví dụ cho phương thức đường đỏ và cả phương thức phím đỏ.
‫Vì vậy, chúng tôi có ở phương thức chính một lần nữa, bên trong phương thức chính, là điểm nhập của chúng tôi ở đây,
‫chúng tôi có phương thức phù hợp cho biết Nhập một chuỗi và nhấn enter.
‫Vì vậy, người dùng sẽ thấy nhập một chuỗi và nhấn enter.
‫Sau đó, trong dòng này ở đây chúng tôi lấy đầu vào của người dùng bằng cách sử dụng bảng điều khiển chấm dòng màu đỏ và chúng tôi lưu trữ nó bên
‫trong đầu vào màu đỏ.
‫Và sau đó những gì chúng tôi làm là chúng tôi sử dụng bảng điều khiển dòng sáng đó để hiển thị bất cứ điều gì người dùng đã nhập.
‫Vì vậy, chúng tôi nói rằng bạn đã nhập và ở đây chúng tôi sử dụng dấu ngoặc nhọn, không dấu ngoặc nhọn và đầu vào đúng.
‫Vì vậy, về cơ bản những gì chúng tôi đang làm ở đây là chúng tôi nói rằng bạn đã nhập và sau đó bất cứ điều gì người dùng đã nhập.
‫Vì vậy, dấu ngoặc nhọn này, dấu ngoặc nhọn không, chúng ta sẽ chỉ sử dụng bất cứ thứ gì đứng sau dấu phẩy
‫ở đây và sẽ thay thế chính nó bằng mục nhập bên trong biến này ở đây.
‫Và sau đó chúng tôi viết Nhập một chuỗi và nhấn enter.
‫Vì vậy, ở đây chúng tôi đã sử dụng bảng điều khiển có phương thức đọc và chúng tôi sử dụng các giá trị int ASCII.
‫Vì vậy, chúng tôi lưu trữ nó trong biến được gọi là các giá trị ASCII hoặc bất cứ thứ gì người dùng nhập vào.
‫Và sau đó chúng tôi chỉ nói bất cứ điều gì người dùng đã nhập vào đây.
‫Vì vậy, chúng tôi nói giá trị ASCII là và sau đó là giá trị ASCII thực tế của giá trị mà người dùng đã nhập.
‫Vì vậy, bây giờ đối với bạn như một bài tập nhỏ, bạn sử dụng mã đó và chơi với nó.
‫Chỉ cần xem đầu ra sẽ là gì.
‫Chỉ sẽ cung cấp cho bạn một ví dụ nhanh chóng ở đây.
‫Vì vậy, ở đây, những gì chúng ta có là chúng ta nhập một chuỗi và sau đó nhấn enter.
‫Vì vậy, trong trường hợp của tôi, tôi chỉ đang bước vào.
‫Dennis Và nó sẽ chỉ nói Bạn đã nhập Dennis sau đó nó sẽ nói, nhập bất kỳ phím nào và nhấn enter.
‫Vì vậy, tôi sẽ chỉ cần nhấn D và nó sẽ quay trở lại để hỏi giá trị của giá trị
‫đã nhập đó, là 68.
‫Bây giờ, nếu chúng ta nhìn vào đây và đi đến dòng 68, chúng ta có thể thấy rằng nó thực chất là RD viết hoa.
‫Được rồi.
‫Vì vậy, đó là nó.
‫Đó là một chút giới thiệu về lớp console và cách chúng ta có thể sử dụng một số phương thức.
‫Nếu bạn muốn biết thêm về các phương thức khác nhau của lớp console đó, tất nhiên bạn
‫có thể xem tài liệu.
‫Ở đây bạn sẽ tìm thấy lớp console và ở đó bạn có thể thấy rằng có rất nhiều phương thức.
‫Vì vậy, khi bạn đi đến các phương pháp, bạn có thể thấy rõ ràng, di chuyển bộ đệm đọc các dòng chính đọc.
‫Vì vậy, những cái mà chúng ta biết là đọc, đọc, chốt lại dòng và sau đó là đúng.
‫Vì vậy, đúng và đúng dòng.
‫Nhưng bạn có thể thấy có nhiều vị trí cửa sổ được thiết lập hơn ở kích thước cửa sổ, v.v.
‫Vì vậy, nếu bạn muốn biết thêm về một phương pháp cụ thể, bạn chỉ cần nhấp vào nó và bạn sẽ thấy Red
‫Line.
‫Nó làm gì?
‫Chà, có một loạt quá tải.
‫Quá tải là gì hoặc quá tải là nhiều phiên bản khác nhau của cùng một phương thức có các tùy
‫chọn đầu vào khác nhau.
‫Vì vậy, ở đây chúng ta có thể có một đầu vào gồm ba giá trị khác nhau.
‫Vì vậy, một chuỗi, một đối tượng và một đối tượng.
‫Chúng ta sẽ xem phần sau về các đối tượng là gì và cách hoạt động của nó.
‫Nhưng về cơ bản đường màu đỏ mà chúng ta sử dụng là đường sáng này ở đây chúng ta chỉ nhập một chuỗi và nếu bạn muốn
‫biết thêm về nó, bạn chỉ cần nhấp vào nó và bạn sẽ thấy rằng nó sẽ trả về một khoảng trống hoặc không
‫trả lại gì.
‫Vì vậy, nó ghi một giá trị chuỗi cụ thể theo sau là dòng hiện tại kết thúc với chuỗi đầu ra
‫tiêu chuẩn.
‫Được rồi.
‫Nhưng như tôi đã nói, chúng ta sẽ xem xét nhiều hơn về điều đó sau này.
‫Nó sẽ có ý nghĩa hơn rất nhiều.
‫Vì vậy, đừng lo lắng nếu bạn không hiểu từng phần của nó và đừng lo lắng về việc ghi nhớ tất cả
‫những điều đó, chúng tôi sẽ sử dụng những phương pháp đó khá rộng rãi.
‫Và điều đó sẽ trở nên rất tự nhiên sau này.
‫Được rồi.
‫Vậy hẹn gặp lại các bạn trong video tiếp theo.