2

一連の数字を「A0000」として生成したいと思います(つまり、ランダムに生成された数字ではなく、アルファベットの後に4つの数字が続きます)。

Sql Serverで行われるこの記事も同様に確認しましたが、VB.Netでどのように実現できますか。

SQLServerのコードは次のとおりです。

create function CustomerNumber (@id int) 
returns char(5) 
as 
begin 
return 'C' + right('0000' + convert(varchar(10), @id), 4) 
end

どんな提案でも大歓迎です。

4

2 に答える 2

4

VB.NETの同じ機能:

Function CustomerNumber(id As Integer) As String
    return "C" & id.ToString("0000")
End Function
于 2013-01-30T16:38:46.060 に答える
2

これは同じことをするはずです:

"C" & id.ToString("d4")

デモ

于 2013-01-30T16:46:32.203 に答える