Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 5.00/5: Рейтинг темы: голосов - 5, средняя оценка - 5.00
16 / 16 / 4
Регистрация: 01.03.2013
Сообщений: 139
Записей в блоге: 1

Ошибка Not to set for an instance an object

12.09.2014, 03:14. Показов 891. Ответов 2
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Здравствуйте, столкнулся с проблемой не могу найти решение, как то давно писал на форум, но ответа не получил, забил на все, а теперь решил попробовать 2-ой раз. Есть метод и класс:
Метод:
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
        public List<Curs> Downloading()
        {
            var xdoc = new XmlDocument ();
            xdoc.Load ("http://www.cbr.ru/scripts/XML_daily.asp?date_req=02/03/2002");
            List<Curs> list_of_curses = new List<Curs> ();
            foreach (XmlNode node in xdoc.SelectNodes("/ValCurs/Valute")) {
                list_of_curses.Add (new Curs {
                    ValuteID = node.Attributes ["ID"].Value,
                    Name = node.SelectSingleNode ("Name").InnerText,
                    NumCode = node.SelectSingleNode ("NumCode").InnerText,
                    CharCode = node.SelectSingleNode ("CharCode").InnerText,
                    Nominal = node.SelectSingleNode ("Nominal").InnerText,
                    Value = node.SelectSingleNode ("Valute").InnerText,
                });
            }
 
            return list_of_curses;
Класс:
C#
1
2
3
4
5
6
7
8
9
    public class Curs
    {
        public string Name{ get; set; }
        public string Value {get;set;}
        public string ValuteID{ get; set; }
        public string Nominal{ get; set; }
        public string NumCode{ get; set; }
        public string CharCode{ get; set; }
    }
НЕ могу выявить в чем ошибка все время выдает not to set for an instance an object, помогите пожалуйста.
0
cpp_developer
Эксперт
20123 / 5690 / 1417
Регистрация: 09.04.2010
Сообщений: 22,546
Блог
12.09.2014, 03:14
Ответы с готовыми решениями:

Ошибка System.NullReferenceException : Object reference not set to an instance of an object
Совсем недавно начал учить C# . Наткнулся на ресурс codewars,где нужно по условию написать код и чтобы он прошел тесты. Код проходит 4 из 5...

При streamreader.ReadLine() выскакивает ошибка object reference not set to an instance of object
Здраствуйте, у меня вдруг появилась такая проблема, что при streamreader.ReadLine() выскакивает ошибка object reference not set to an...

Ошибка в коде (Object reference not set to an instance of an object)
Имеется данный код (ниже), если же проходит по следующему пути: метод 2, метод 2.1, метод 2.1.1, No_Break, правка метод 2, метод 2.2 то...

2
Заблокирован
12.09.2014, 09:01
Айрат95, у меня другая ошибка, но она легко исправляется.
Невнимательность:
C#
1
 Value = node.SelectSingleNode ("Valute").InnerText
надо:
C#
1
Value = node.SelectSingleNode("Value").InnerText
C#
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
 public class Curs
    {
        public string Name { get; set; }
        public string Value { get; set; }
        public string ValuteID { get; set; }
        public string Nominal { get; set; }
        public string NumCode { get; set; }
        public string CharCode { get; set; }
 
        public override string ToString()
        {
            return String.Format("{0}\t{1}\t{2}\r\n{3}\t{4}\t{5}\r\n"
                , Name, Value, ValuteID, Nominal, NumCode, CharCode);
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            var xdoc = new XmlDocument();
            xdoc.Load("http://www.cbr.ru/scripts/XML_daily.asp?date_req=02/03/2002");
            List<Curs> list_of_curses = new List<Curs>();
            foreach (XmlNode node in xdoc.SelectNodes("//Valute"))
                {
                    list_of_curses.Add(new Curs
                    {
                        ValuteID = node.Attributes["ID"].Value,
                        Name = node.SelectSingleNode("Name").InnerText,
                        NumCode = node.SelectSingleNode("NumCode").InnerText,
                        CharCode = node.SelectSingleNode("CharCode").InnerText,
                        Nominal = node.SelectSingleNode("Nominal").InnerText,
                        Value = node.SelectSingleNode("Value").InnerText,
                    });
                }
            foreach (var x in list_of_curses)
                Console.WriteLine(x);
            Console.WriteLine("\n");
            Console.ReadKey();
        }
    }
Code
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
Австралийский доллар    16,0102 R01010
1       036     AUD
 
Фунт стерлингов Соединенного королевства        43,8254 R01035
1       826     GBP
 
Белорусских рублей      18,4290 R01090
1000    974     BYR
 
Датских крон    36,1010 R01215
10      208     DKK
 
Доллар США      30,9436 R01235
1       840     USD
 
Евро    26,8343 R01239
1       978     EUR
 
Исландских крон 30,7958 R01310
100     352     ISK
 
Казахских тенге 20,3393 R01335
100     398     KZT
 
Канадский доллар        19,3240 R01350
1       124     CAD
 
Норвежских крон 34,7853 R01535
10      578     NOK
 
СДР (специальные права заимствования)   38,4205 R01589
1       960     XDR
 
Сингапурский доллар     16,8878 R01625
1       702     SGD
 
Турецких лир    22,2616 R01700
1000000 792     TRL
 
Украинских гривен       58,1090 R01720
10      980     UAH
 
Шведских крон   29,5924 R01770
10      752     SEK
 
Швейцарский франк       18,1861 R01775
1       756     CHF
 
Японских иен    23,1527 R01820
100     392     JPY
1
16 / 16 / 4
Регистрация: 01.03.2013
Сообщений: 139
Записей в блоге: 1
12.09.2014, 09:16  [ТС]
Спасибо Вам большое, похоже пора прекратить писать ночью, а то совсем голова не варит походу :-
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
raxper
Эксперт
30234 / 6612 / 1498
Регистрация: 28.12.2010
Сообщений: 21,154
Блог
12.09.2014, 09:16
Помогаю со студенческими работами здесь

Непонятная ошибка: Object reference not set to an instance of an object
Код программы: using System; using System.Collections.Generic; using System.Drawing; using System.Runtime.InteropServices; ...

Ошибка Object reference not set to an instance of an object
На форме есть DataGridView. Есть код, который выдает ошибку &quot;Object reference not set to an instance of an object.&quot; Помогите,...

Unity ошибка NullReferenceException: Object reference not set to an instance of an object
Сам новичок в C# и Unity. Много чего не знаю. Подскажите, пожалуйста. Столкнулся с ошибкой: NullReferenceException: Object reference not...

Ошибка времени выполнения: Object reference not set to an instance of an object
Есть код - в TP он нормально проходит компиляцию, а вот в PABC.net выдает ошибку - видимо я не понимаю каких то нюансов в различии TP и...

Ошибка: System.NullReferenceException: 'Object reference not set to an instance of an object'
interface Monitor { double Diagonal { get; set; } int Resolution { get; set; } int Price_monitor { get;...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Символьное дифференцирование
igorrr37 13.02.2026
/ * Логарифм записывается как: (x-2)log(x^2+2) - означает логарифм (x^2+2) по основанию (x-2). Унарный минус обозначается как ! в-строка - входное арифметическое выражение в инфиксной(обычной). . .
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу, и светлой Луне. В мире покоя нет и люди не могут жить в тишине. А жить им немного лет.
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила» «Время-Деньги» «Деньги -Пуля»
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL3_image
8Observer8 10.02.2026
Содержание блога Библиотека SDL3_image содержит инструменты для расширенной работы с изображениями. Пошагово создадим проект для загрузки изображения формата PNG с альфа-каналом (с прозрачным. . .
Установка Qt-версии Lazarus IDE в Debian Trixie Xfce
volvo 10.02.2026
В общем, достали меня глюки IDE Лазаруса, собранной с использованием набора виджетов Gtk2 (конкретно: если набирать текст в редакторе и вызвать подсказку через Ctrl+Space, то после закрытия окошка. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru