C# 使用字符串进行计算

本文关键字:计算 字符串 | 更新日期: 2023-09-27 18:34:01

我需要这个算法的帮助:

int num = this.UserID * 786;
this.ValidCode = num * 17;
num = this.ValidCode / 12;
this.ValidCode = num + 1991;

我找到了用 vb.net 编写的这段代码,并将其在线转换为 C#,因为我想将其用于某种许可系统。

它不起作用,因为 VS 告诉我我无法使用字符串计算或无法将 int 转换为字符串。

用户 ID 是从文本框获取的字符串。我需要一种方法来让它与从文本框 1 获得的 UserID 变量一起工作,文本框 2 应该显示最终结果

C# 使用字符串进行计算

您不能将string隐式转换为int,您需要为此使用内置函数。

int num = Convert.ToInt32(this.UserID) * 786;
int num = Convert.ToInt32(this.UserID) * 786;
this.ValidCode = num.ToString();