2

Windows Phone 7.5用のアプリの開発で現在使用している言語である、VisualBasicについてもう一度質問があります。私の質問は、文字列の最後の文字をどのように置き換えることができるかということです。例文字列「clyde」があり、最後の文字「e」を「o」に置き換えたいのですが、どうすればよいですか?どんな助けでも大歓迎です。

4

4 に答える 4

4
String str = "clyde";
str = str.Substring(0, str.Length - 1) + 'o';

いくつかのオンライン VB コンバーターを試してみました

Dim str As String = "clyde"
str = str.Substring(0, str.Length - 1) & "o"C
于 2012-11-02T12:09:24.427 に答える
2

vb.net スクリプトで:

  Dim s As String

  Sub Main()
    s = "hello world"
    s = s.Substring(0, s.Length - 1)  &  "o"

    Console.WriteLine(s)
    Console.ReadLine()
  End Sub
于 2012-11-02T12:14:22.437 に答える
0

編集:テスト済み(名前空間を追加するのを忘れていました

myString = Microsoft.VisualBasic.Left(myString, Len(myString) - 1) & myNewChar

例:

Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load
    Dim myString As String
    Dim myChar As String
    myString = "clyde"
    myChar = "o"
    myString = Microsoft.VisualBasic.Left(myString, Len(myString) - 1) & myChar
    MsgBox(myString)
End Sub
于 2012-11-02T12:08:01.653 に答える