Хорошо, так что я новичок в разработке приложений для Windows на C # из ColdFusion, PHP, Javascript. Я думаю, что это довольно хорошо. Я понимаю базовые концепции ОО и то, как они реализованы в C #, но я больше борюсь с изучением того, как найти то, что я ищу, и что доступно для меня в объектах, методах, коллекциях и т. Д.
Например. У меня есть dataview (с именем «Drawing»), и я хочу отфильтровать его с помощью RowFilter, поэтому я делаю это:
drawing.RowFilter = "partNo = '" + partNo + "'";
Как новичок, как мне теперь узнать, как получить доступ к определенному полю данных в этом окне данных? Я наконец-то покопался и смог сделать это двумя разными способами:
drawing[0].Row.ItemArray[0]
or
drawing[0][0]
Мой вопрос таков: как мне меньше заниматься, больше понимать и ориентироваться ... по сути, ПРОИЗВОДИТЕЛЬНОСТЬ и меньше гаданий !? Я прочитал пошаговую инструкцию по Visual C # .NET и Apress 'Beginning C # OO, но ни один из них, похоже, не говорит мне, как ориентироваться в языке, как это, или дает подробности. Это означает, что это просто вопрос удачи, а не понимания, что кажется огромной тратой времени. Я знаю, что понимание придет со временем и опытом, но должен быть лучший метод обучения. Либо это, либо есть пробел в фундаментальном понимании на фундаментальном уровне, и если это так, то что это?
Итак, как бы я узнал, чтобы найти значение поля в виде данных в:
"DataView" [индекс] .Row.ItemArray [индекс]
Я не вижу его в книгах, которые у меня есть, и не могу найти его на сайте msdn: http://msdn.microsoft.com/en-us/library/01s96x0z.aspx
Я просто желаю думать?