Hàm String

  • Thread starter bvtvba
  • Ngày gửi
B

bvtvba

Guest
Cấu trúc hàm String:
Mã:
String(number, character)
Trong đó :
number : là số ký tự. Không thể giản lược đối số này.
character: là ký tự cần lặp lại.
Giá trị trả về của hàm String:
là kiểu Variant.
Nếu character là Null thì hàm này cũng trả về là Null.
Hàm này, nếu ta viết thêm [$] vào tên hàm, thì giá trị trả về sẽ là String.
Ví dụ:
Mã:
strData = String$(5, "a")
'output: aaaaa
Mã:
String(3, "abc") 'output: aaa
String(3, Asc("*")) 'output: ***
String(3, AscW("あ")) 'output: 000. Ký tự mà nó ko hiểu thì nó sẽ trả về là 0.
String(-1, "a") 'Lỗi xảy ra
String(3, Null) 'Trả về là Null
Lưu ý: Hàm này từ VB.net trở đi thì không dùng được (không được hỗ trợ).
Nguồn tham khảo :
 
VB.Net tuy không hỗ trợ nhưng nếu logic như trên thì cũng tự tạo được ạ:
Mã:
Public Shared Function RepeatString(s As String, count As Integer) As String
    Dim buf As New System.Text.StringBuilder(s.Length * count)
    For i As Integer = 0 To count - 1
        buf.Append(s)
    Next
    Return buf.ToString()
End Function
Nguồn tham khảo :
 
Top