对于安全的随机数,请使用 RNGCryptoServiceProvider 类。它实现了一个加密随机数生成器。使用相同的类,我们使用以下方法找到了一些随机值:using (RNGCryptoServiceProvider crypto = new RNGCryptoServiceProvider()) { byte[] val = new byte[6]; crypto.GetBytes(val); randomvalue = BitConverter.ToInt32(val, 1); }要生成安全的随机数,您可以尝试运行以下代码。示例 实时演示using System; using System.Collections.Generic; using System.Linq; using System.Text.RegularExpressions; using System.Security.Cryptography; public class Demo { public static void Main(string[] args) { for (int i = 0; i
嵌套类是在另一个封闭类中声明的类。它是其封闭类的成员,封闭类的成员无法访问嵌套类的成员。让我们看一个 C# 中嵌套类的示例代码片段。示例class One { public int num1; public class Two { public int num2; } } class Demo { static void Main() { One a = new One(); a.num1++; One.Two ab = new One.Two(); ab.num2++; } ... 阅读更多
首先,设置两个数字。int one = 250; int two = 200;现在将这些数字传递给以下函数。public int RemainderFunc(int val1, int val2) { if (val2 == 0) throw new Exception("第二个数字不能为零!不能除以零!"); if (val1 < val2) throw new Exception("数字不能小于除数!"); else return (val1 % val2); }我们在上面检查了两个条件,即如果第二个数字为零,则会发生异常。如果第一个数字小于第二个数字,则会发生异常。要返回两个数字的余数,以下是 ... 阅读更多