C# 如何一次修改数组的所有内容?

C# 如何一次修改数组的所有内容?,c#,unity3d,C#,Unity3d,代码: 及 我想不出来。为什么不使用for循环呢 char_Data.myCash=99; for(int i=0;i

代码:


我想不出来。为什么不使用for循环呢

char_Data.myCash=99;
for(int i=0;i
您可以在数组上循环。根据存储这些单个字符的方式,您可能只需要实现一种方法,简单地设置所有这些值,这样您就不必逐个设置它们了?最好循环到
i
而不是硬编码项数。或者
foreach
?;)
char_Data[].myCash=99;
char_Data.myCash=99;
for(int i = 0; i < char_Data.Length; i++) {
    char_Data[i].GiveXP(XP.Types.Unarmed, 9000000);
    char_Data[i].GiveXP(XP.Types.Melee, 9000000);
    char_Data[i].GiveXP(XP.Types.Ranged, 9000000);
    char_Data[i].GiveXP(XP.Types.Acrobatic, 9000000);
    char_Data[i].myCash = 999999999;
}