Jump to content

Welcome to [ iT ] Forums
Register now to gain access to all of our features. Once registered and logged in, you will be able to create topics, post replies to existing threads, give reputation to your fellow members, get your own private messenger, post status updates, manage your profile and so much more. If you already have an account, login here - otherwise create an account for free today!
Hình ảnh

Thực hiện phép so sánh chuỗi không phân biệt chữ hoa chữ thuờng trong VB.Net


  • Please log in to reply
1 reply to this topic

#1
mây hồng

mây hồng

    Căn bản tin học tốt

  • Advance Member
  • Pip
  • 46 Bài Viết:
Bạn cần so sánh hai chuỗi để xem chúng có trùng khớp với nhau không, không quan tâm đến kiểu chữ hoa hay thường.
Sử dụng phiên bản nạp chồng của phương thức chia sẻ String.Compare (nhận thông số ignoreCase kiểu Boolean), và thiết lập ignoreCase là True.
Phương thức String.Compare nhận hai chuỗi và trả về 0 nếu chúng bằng nhau, -1 nếu chuỗi thứ nhất nhỏ hơn chuỗi thứ hai (StringA < StringB), hoặc 1 nếu chuỗi thứ nhất lớn hơn chuỗi thứ hai (StringA > StringB). Phương thức Compare cũng có thể nhận một thông số ignoreCase kiểu Boolean (tùy chọn). Thiết lập thông số ignoreCase là True để thực hiện phép so sánh không phân biệt chữ hoa-thường.

If String.Compare(StringA, StringB, true) = 0 Then
' Trùng khớp (không quan tâm đến kiểu chữ hoa-thường).
End If

Bạn có thể chuyển cả hai chuỗi về một dạng chuẩn (thành toàn viết hoa hoặc toàn viết thường) trước khi thực hiện phép so sánh:

If StringA.ToUpper() = StringB.ToUpper() Then
' Trùng khớp (không quan tâm đến kiểu chữ hoa-thường).
End If

Trích từ “Các giải pháp lập trình VISUAL BASIC .NET (tập 2)”

#2
xzviet

xzviet

    Thành viên mới

  • Newbies
  • 1 Bài Viết:
String.Compare Method (String, String)

Parameters
strA
Type: System..::.String
The first String.
strB
Type: System..::.String
The second String.
Return Value
Type: System..::.Int32
A 32-bit signed integer indicating the lexical relationship between the two comparands.

Less than zero
strA is less than strB.
Zero
strA equals strB.
Greater than zero
strA is greater than strB.

http://cuasotinhoc.v...y/84787k22.aspx




0 người đang đọc chủ đề này

0 thành viên, 0 khách, 0 thành viên ẩn



Stars Counter Game

Balloon vs. Thorns

MU Phuc Hung

Làm Việc Tài Nhà

Mu Da Nang

Tuyển Nhân Viên Bán Hàng

Tư vấn sức khỏe trực tuyến