Ich bin neu bei C#, aber ich weiß nicht, wie ich diese Fehlermeldung beheben kann: < /p>
Argumententyp 'String' ist nicht zugeordnet Parametertyp 'String []' < /p>
< /blockquote>
public string[] groups = new string[] { "hydrogenScreen" , "heliumScreen", "menu", "li", "be", "b", "c", "n", "o", "f", "ne", "na", "mg", "al", "si", "p", "s", "cl", "ar", "k", "ca","sc", "ti","v", "cr","mn","fe","co", "ni", "cu", "zn", "ga" }
public void TabChange(CanvasGroup group, string[] groups)
{
string check;
check = group.ToString();
for (int n = 0; n < groups.Length; n++)
{
if (check.Equals(groups[n]))
{
ActivateTabs(group);
}
else
{
DeactivateTabs(group);
}
}
}
public void ActivateTabs(CanvasGroup group)
{
group.alpha = 1;
group.interactable = true;
group.blocksRaycasts = true;
}
public void DeactivateTabs(CanvasGroup group)
{
group.alpha = 0;
group.interactable = false;
group.blocksRaycasts = false;
}
public void SwitchTabs(int id)
{
switch (id)
{
case 0:
TabChange(hydrogenScreen, "hydrogenScreen");
break;
case 1:
TabChange(heliumScreen, "heliumScreen");
break;
{
{
< /code>
Die Absicht des Codes besteht darin, die Registerkarten in Einheit mit einer Schaltfläche zu wechseln. Ich habe auch die notwendigen Funktionen hinzugefügt.
Argumentyp 'String' ist nicht dem Parametertyp 'String []' [geschlossen] zugewiesen. ⇐ C#
-
- Similar Topics
- Replies
- Views
- Last post