.NET 4.x Непонятно из-за чего выбрасывается исключение NullReferenceException - C#

Узнай цену своей работы

Формулировка задачи:

Вот фрагмент кода
Листинг программы
  1. for (int i=0;i<massive1.Length; i++){
  2. string x;
  3. x = massive[i];
  4. if (x.Length<6){
  5.  
  6. for(int j=0;j<massive1.Length;j++) {
  7. string z="";
  8. massive[j]=z;
  9. if(x[x.Length-2]==z[z.Length-2])
  10. j=index;
  11. break;
  12. }
  13. }
  14. break;
  15. }
  16. int [] warning=new int[12];
  17. int stop=0;
  18. for (int iu=0;iu<c.Count;iu++)
  19. {
  20. Program z;
  21. z=(Program)c[iu];
  22. string kosak="";
  23. kosak=z.one+z.two+z.three;
  24. int kos1=0;
  25. int kos2=0;
  26. int kos3=0;
  27. string skos1="";
  28. skos1=String.Concat(kosak[kosak.Length-6],kosak[kosak.Length-5]).Remove(1,1);
  29. kos1=int.Parse( skos1);
  30. skos1=String.Concat(kosak[kosak.Length-4],kosak[kosak.Length-3]).Remove(1,1);
  31. kos2=int.Parse(skos1);
  32. skos1=String.Concat(kosak[kosak.Length-2],kosak[kosak.Length-1]).Remove(1,1);
  33. kos3=int.Parse(skos1);
  34. for(int i=0;i<warning.Length;i++) {
  35. if(((kos1<kos2)&(kosak[kosak.Length-5]==kosak[kosak.Length-3]))|((kos1<kos3)&(kosak[kosak.Length-5]==kosak[kosak.Length-2])))
  36. warning[i]=iu;
  37. if(((kos3>kos2)&(kosak[kosak.Length-3]==kosak[kosak.Length-1])))
  38. warning[i]=iu;
  39. }
  40. }
  41. int r=0;
  42. int chet=0;
  43.  
  44. for (int i=0;i<massive1.Length; i++){
  45. for(int l=0;l<massive.Length; l++)
  46. for(int w=0; w<massive2.Length; w++){
  47. string sro1="";
  48. string sro2="";
  49. massive[l]=sro1;
  50. massive[w]=sro2;
  51. string j;
  52. j=String.Concat(sro1[sro1.Length-2],sro1[sro1.Length-1]);
  53. if(j==massive2[w])
  54. sro1.Replace(j,"");
  55. int wer=0;
  56. string h="";
  57. h=sro2.Remove(1, 1);
  58. wer=int.Parse(h);
  59. wer=wer+1;
  60. sro2=String.Concat(wer.ToString()+sro2[1]);
  61. }
Вот в этой строчке if (x.Length<6){, пишет, что Ссылка на объект не указывает на экземпляр объекта.

Решение задачи: «.NET 4.x Непонятно из-за чего выбрасывается исключение NullReferenceException»

textual
Листинг программы
  1. massive[i]

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

14   голосов , оценка 3.929 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы