Hallo Stackoverflow-Leute!C# Index außerhalb des Bereichs - Array ohne Inhalt
Ich mache ein Schulprojekt und habe derzeit das ganze Programm funktioniert, aber ich möchte es ausfallsicher machen, aber ich habe Probleme, dass ein Array außerhalb der Reichweite geht, wenn ich nur ENTER drücke, anstatt irgendwas zu setzen info in.
string[] strIpAddress = ipAndSubnetArray[0].Split('.');
string[] strSubnetMask = new string[] { "" };
int[] intSubnetMask = new int[] { };
string strCIDR = "";
string cidrSubnetmask = "";
if (ipAndSubnetArray[1].Length > 2)
{
strSubnetMask = ipAndSubnetArray[1].Split('.');
intSubnetMask = strArray2IntArray(strSubnetMask);
}
else if (ipAndSubnetArray[1].Length < 3)
{
strCIDR = Convert.ToString(ipAndSubnetArray[1]);
cidrSubnetmask = cidrTilDeci(Convert.ToInt32(strCIDR));
strSubnetMask = cidrSubnetmask.Split('.');
intSubnetMask = strArray2IntArray(strSubnetMask);
}
else if (ipAndSubnetArray == null)
{
Main();
}
ich habe versucht, mit == null mit ipAndSubnetArray Festsetzung aber das schien nicht den Trick zu tun. Irgendwelche Vorschläge? Wenn Sie mehr Code benötigen, lassen Sie es mich wissen.
prüfen für null oder eine 0 Länge FIRST – TheGeekYouNeed
Was sie sagten ^^ –
Haben Sie den Code zu debuggen, versucht ein, warum nicht er? – Gusman