比如 stra=" you say:"hello"  "?在 c语言里用"\"做转义符可输入 "you say:\" hello\" "vb里怎么输入呢?

解决方案 »

  1.   

    双引号:
    stra=" you say:""hello""  "单引号没有特殊写法:
    stra=" you say:‘hello’  "
      

  2.   

    Dim str As String
    str = " you say:""hello"""
    MsgBox strstr = """"
    MsgBox strstr = "'"
    MsgBox str
      

  3.   

    Dim str As String
    str = " you say:""hello"""
    MsgBox strstr = """"
    MsgBox strstr = "'"
    MsgBox str
      

  4.   

    或者
    chr(34) "
    chr(39) '
      

  5.   

    Dim str As String
    str = " you say:""hello"""
    MsgBox strstr = """"
    MsgBox strstr = "'"
    MsgBox str
      

  6.   

    Dim str As String
    str = " you say:""hello"""
    MsgBox strstr = """"
    MsgBox strstr = "'"
    MsgBox str
      

  7.   

    双引号:
    "" 就是说一个双引号要写成两个双引号,如:a="hello""::"单引号:
    直接写在双引号内就行了,如:"'"
      

  8.   

    text1.text=replace(text1.text,"'","''")
      

  9.   

    stra=" you say:""hello"""
    stra=" you say:"'"hello"'""
      

  10.   

    stra=" you say:"& chr(34) & "hello & & chr(34) & "  "
      

  11.   

    stra=" you say:""hello"""
    stra=" you say:"'"hello"'""
      

  12.   

    Dim stra As String
        stra = " you say:" & """" & "hello" & """"
       MsgBox stra
        stra = " you say: "" hello """
       MsgBox stra