我正在尝试在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) 我想比较 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)