‫Chào mừng trở lại.
‫Trong video này, chúng ta sẽ kiểm tra phương pháp giá ba chân, cho phép chúng ta chuyển đổi chuỗi
‫thành kiểu dữ liệu số.
‫Và có nhiều tình huống mà bạn thực sự cần điều đó.
‫Và chúng ta sẽ xem xét một trong số đó.
‫Vì vậy, ví dụ, chúng ta có thể sử dụng phương thức truyền tri để chuyển đổi một chuỗi như 128 thành một kiểu dữ liệu số như
‫một số nguyên.
‫Và ở đây, điều quan trọng là chúng ta phải có dấu ngoặc kép bao quanh 128 bởi vì đây không phải là một số, nó
‫thực sự là một chuỗi.
‫Vì vậy, nó là văn bản.
‫Và như bạn đã biết, kiểu dữ liệu rất quan trọng trong C-sharp.
‫Được rồi.
‫Quyền hạn thường được sử dụng khi người dùng gửi đầu vào.
‫Vì vậy, ví dụ, người dùng nhập tên của mình, nhưng dữ liệu nhập vào là một chuỗi.
‫Vì vậy, chúng tôi cần chuyển đổi nó thành một số để làm việc với nó.
‫Và đây là một ví dụ.
‫Chúng ta có phương thức chính trong đó chúng ta có chuỗi được gọi là số là chuỗi, có giá trị là 128.
‫Vì vậy, chúng ta cần chuỗi đó, tất nhiên, để chuyển đổi nó thành một số nguyên hoặc lâu hơn, để phân tích cú pháp nó
‫thành một số nguyên.
‫Vì vậy, hãy tạo một biến để lưu trữ giá trị đã được phân tích cú pháp.
‫Trong trường hợp này, tôi chỉ gọi nó là giá trị được phân tích cú pháp int và sau đó chúng tôi cố gắng phân tích cú pháp chuỗi và điều đó
‫trả về một boolean.
‫Vì vậy, chúng tôi có phương thức chính của chúng tôi với giá trị được phân tích cú pháp của chúng tôi và chúng tôi tạo ra bool này được gọi là thành công khi chúng tôi
‫sử dụng int dot, hãy thử phân tích cú pháp.
‫Vì vậy, phương pháp phân tích cú pháp thử này có sẵn trong kiểu dữ liệu INT của chúng tôi.
‫Chúng ta sẽ xem xét nhiều phương pháp khác sau này được tích hợp sẵn trong C sharp và có hàng nghìn
‫phương pháp và bạn có thể sử dụng chúng để làm cho mã của mình hữu ích, thiết thực và nâng cao hơn rất nhiều.
‫Và những gì chúng tôi đang làm với những chuỗi ba chiều này là chúng tôi đang lấy một số nguyên trong đó là
‫số của chúng tôi dưới dạng chuỗi và chúng tôi đang lưu trữ giá trị là kết quả của việc chúng tôi cố gắng phân tích cú pháp nó trong biến giá trị trong quá khứ.
‫Vì vậy, bản thân bool sẽ là true hoặc false, nói rằng ok, nó hoạt động để tôi có thể phân tích cú pháp hoặc chuyển đổi
‫chuỗi 128 thành một số nguyên, và nếu nó là false, thì điều đó chỉ có nghĩa là nó không hoạt động.
‫Vì vậy, ví dụ, có một ký tự sai trong đó.
‫Giả sử ở đó cũng có một dấu X, hoặc giá trị đã cho không phải là một chuỗi hoặc một cái gì đó tương tự.
‫Vì vậy, đó là những gì chúng ta cần là đây là các bước.
‫Và tất nhiên, chúng ta có thể sử dụng giá trị được phân tích cú pháp như một số nguyên và đó sẽ là kết quả
‫của toàn bộ công việc mà chúng ta đã làm ở đây.
‫Vì vậy, nó sẽ là kết quả của phương pháp phân tích cú pháp của chúng tôi.
‫Sau đó, chúng tôi có thể sử dụng kết quả này để viết một cái gì đó, chẳng hạn như trên bảng điều khiển của chúng tôi.
‫Đây là một ví dụ rất cơ bản để bạn có thể tự kiểm tra nó.
‫Vì vậy, nếu thành công là sự thật, thì boolean của chúng tôi, là kết quả của phương pháp ba bên của chúng tôi, vì vậy nó hoạt
‫động để phân tích cú pháp hoặc nó không hoạt động.
‫Vì vậy, ở đây nó sẽ nói một cái gì đó như phân tích cú pháp số thành công và sau đó nó sẽ chỉ cho chúng ta
‫biết giá trị đã phân tích cú pháp hoặc nó không thành công và nó sẽ chỉ cho biết phân tích cú pháp không thành công.
‫Vì vậy, về cơ bản đây là cấu trúc mà chúng ta đang sử dụng ở đây, nơi chúng ta có nếu một LS, vì vậy nếu một điều kiện cụ
‫thể được đáp ứng, hãy làm điều gì đó.
‫Nếu nó không được đáp ứng, hãy làm điều đó, vì vậy hãy làm điều gì đó khác.
‫Và trong trường hợp này, khối ls Tất cả đều đúng, vì vậy bạn cũng có thể sử dụng các kiểu dữ liệu số khác để phân tích cú pháp như
‫float hoặc double, vì vậy bạn không bị giới hạn ở số nguyên.
‫Phao, thử, phân tích cú pháp.
‫Vì vậy, bạn có thể thấy ở đây trong float, chúng tôi cũng có phương thức phân tích cú pháp tri thức này.
‫Tất cả đều giống nhau, ngoại trừ việc thay vì số nguyên, chúng ta đang sử dụng float.
‫Vì vậy, chúng tôi có float làm kiểu dữ liệu hẹn hò và chúng tôi cũng sử dụng phương pháp phân tích cú pháp float try.
‫Vì vậy, ở đây, điều quan trọng là chúng ta tất nhiên phải điều chỉnh nó theo kiểu dữ liệu mà chúng ta muốn xem xét.
‫Vì vậy, nếu nó thành công, thì nó sẽ thông báo phân tích cú pháp thành công và nếu không nó sẽ chỉ nói rằng phân tích cú pháp
‫không thành công.
‫Vì vậy, ở đây, tất nhiên, đây là 128, là một số nguyên.
‫Vì vậy, tất nhiên chúng ta có thể sử dụng số nguyên để thay thế.
‫Nhưng chúng ta hãy xem xét các ví dụ mà quá trình phân tích cú pháp sẽ không thành công và không thể chuyển đổi chuỗi
‫thành kiểu dữ liệu mong muốn.
‫Vì vậy, ví dụ, số nguyên hoặc float hoặc double.
‫Được rồi, phân tích cú pháp đến cuối, chúng ta có thể thấy những gì hoạt động.
‫Vì vậy, chuỗi H 18, có thể chuyển đổi hoặc phân tích cú pháp đó thành một số nguyên.
‫Tuy nhiên.
‫H bằng 18 x, y, z sẽ không thể có ở đây.
‫Vì vậy, chúng tôi không thể phân tích cú pháp đó thành một số nguyên.
‫Và đối với phao ở đây, cùng một câu chuyện.
‫Chúng tôi có 18. 75 làm ví dụ và sau đó điều đó tất nhiên sẽ hoạt động.
‫Nhưng đồng thời 18. 75 x, y, z sẽ không hoạt động và nó không nhất thiết phải
‫là x, y, z chỉ có thể là X hoặc a hoặc D hoặc bất kỳ ký tự nào không phù hợp với cấu trúc của float.
‫Được rồi.
‫Vì vậy, tôi muốn nói rằng chúng ta hãy đi vào ví dụ thực tế nơi chúng ta thấy cuộc sống đó đang hoạt động.
‫Và vâng, cảm ơn bạn đã xem.