简体   繁体   English

从4.0 .NET Framework从字符串到整数错误的转换

[英]Conversion from string to integer error in 3.5 from 4.0 .NET Framework

I have an issue regarding the .NET Framework when I tried to change the .NET Framework to 4.0 to 3.5. 当我尝试将.NET Framework更改为4.0到3.5时,我遇到了有关.NET Framework的问题。 The code works perfectly in 4.0 but when I tried to change it to 3.5 it gives me an error Conversion from string to integer . 该代码在4.0中可以完美地工作,但是当我尝试将其更改为3.5时,它给我一个错误, Conversion from string to integer So how to fix this one? 那么如何解决这个问题呢? Below is my code: 下面是我的代码:

  Dim counter As Integer
  ts = TargetDT.Subtract(DateTime.Now)

  If ts.TotalMilliseconds > 0 Then
  Me.timer.Text = ts.ToString("mm\:ss") 'I get the error from here
  ElseIf ts.TotalMilliseconds < 0 Then

  Timer1.Interval = 500
  CountDownFrom = TimeSpan.FromMinutes(0.5)
  TargetDT = DateTime.Now.Add(CountDownFrom)
  Me.timer.Text = ts.ToString("mm\:ss")

  If Me.timer.Text = "00:00" Then

  counter = counter + 1
  If counter = 1 Then
  saban()
  End If

  End If

 End If

Remove the backslash from this line: 从此行删除反斜杠:

Me.timer.Text = ts.ToString("mm\:ss")

to make it 使它

Me.timer.Text = ts.ToString("mm:ss")

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM