ユーザーがボタンをクリックしたときに .txt ファイルを生成したい。問題は、私はそれを行う方法がわからないということですか? この形式を使用するようにしたいと思います。
00000012 <-- at the very start of the text file
2011 11 29 <-- Year 2011, Month 11, Day 29 (the year month and day based on my PC)
0010 or 0054 <-- this is a random number randomly one of these 2 numbers...
123456 <-- Time, Hour 12, Minutes 34, Seconds 56.
テキスト ファイルを開くと、次のようになります。
私はC#が初めてです。これを使用して、ビジュアルベーシックでこれを達成できました:
Public Class Form1
'declare new random object
Dim r As New Random
Private Sub Form1_Load(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles MyBase.Load
'declare string + set initial value
Dim fileString As String = "00000012"
'add formatted date
fileString &= Now.ToString("yyyyMMdd")
'add random 0010 or 0054
fileString &= New String() {"0010", "0054"}(r.Next(0, 2))
'add random 6 digit number
fileString &= r.Next(0, 1000000).ToString("000000")
'write file
IO.File.WriteAllText("C:\Program Files\Code\maincode\maincode.txt", fileString)
End Sub
End Class
代わりに、最後のランダム 6 世代を時間に変更することにしました。C#でそれを行う方法は?