小编Raj*_*Raj的帖子

在C#中执行ParseInt时,输入字符串的格式不正确

我正在尝试在C#中进行Parse int,但是我在int mFrom = int.Parse(fromTo.Substring(1, fromTo.IndexOf("C")));下面的行中得到了异常

"System.FormatException:输入字符串的格式不正确.

代码如下:

using System;
using System.Linq;
using System.Linq.Expressions;
using System.Text.RegularExpressions;
 class Program
   {
    static void Main()
     {
       string fromTo= "M5000C001";
       int mFrom = int.Parse(fromTo.Substring(1, fromTo.IndexOf("C")));
       int cFrom = int.Parse(fromTo.Substring(fromTo.LastIndexOf("C") + 1));
       Console.WriteLine("FromTo" + mFrom);
     }
}
Run Code Online (Sandbox Code Playgroud)

.net c# asp.net

2
推荐指数
1
解决办法
385
查看次数

如何在NSIS中比较两个字符串

我想比较 NSIS 中的两个字符串,例如,下面代码的 else 条件如何做。

ReadRegStr $R0 HKLM "${PRODUCT_UNINST_KEY}" "InstallLocation"

if ;$R0 has some values then it needs to be copied else this " $INSTDIR "$PROGRAMFILES64\${PRODUCT_NAME}""values should be assigned to INSTDIR                                                                            
StrCpy  $INSTDIR "$R0"

 else
StrCpy  $INSTDIR "$PROGRAMFILES64\${PRODUCT_NAME}"
Run Code Online (Sandbox Code Playgroud)

nsis

1
推荐指数
1
解决办法
3275
查看次数

标签 统计

.net ×1

asp.net ×1

c# ×1

nsis ×1