C# 如何在C中动态实例化对象

C# 如何在C中动态实例化对象,c#,C#,我想知道是否有一种方法可以使用for循环在C中动态创建任意数量的对象实例 请提供代码示例。感谢您的帮助使用列表保留对对象的引用: var myobjects = new List<System.Security.Cryptography.MD5>(); for (var i = 0; i < 100; i++) { myobjects.Add(System.Security.Cryptography.MD5

我想知道是否有一种方法可以使用for循环在C中动态创建任意数量的对象实例


请提供代码示例。感谢您的帮助

使用列表保留对对象的引用:

        var myobjects = new List<System.Security.Cryptography.MD5>();
        for (var i = 0; i < 100; i++)
        {
            myobjects.Add(System.Security.Cryptography.MD5.Create());
        }
并遍历列表:

        for (var i = 0; i < 100; i++)
        {
            myobjects[i].ComputeHash(new byte[] { (byte)i });
            Console.WriteLine(BitConverter.ToString( myobjects[i].Hash));
        }

否则,重复使用同一变量将使前一个对象超出范围,并自行处理。

我假设您指的不是forint I=0;iyes我需要关于动态对象的信息Shere是关于动态对象的链接: