新的c#,我如何找到一个导航对象/集合的路线图
本文关键字:导航 一个 对象 路线图 集合 何找 新的 | 更新日期: 2023-09-27 18:02:23
好的,所以我是新的c# Windows应用程序开发来自ColdFusion, PHP, Javascript。我觉得我学得很好。我正在理解面向对象的基本概念以及它们如何在c#中实现,但我正在努力学习如何找到我正在寻找的内容以及对象,方法,集合等中可供我使用的内容。
例如。我有一个数据视图(名为"绘图"),我想使用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
我只是一厢情愿吗?
我的问题是:我如何做更少的摸索和更多的理解和导航……本质上是生产力和更少的猜测!?
与任何语言的情况一样,您阅读文档
我终于找到了我要找的东西!!!!
Visual Studio中的The Object Browser !!
我能够打开Dataview类并一直钻到ItemArray!它是这样的:
DataView *this[int]* which returned a...
> DataRowView which had the *Row* property which returns a...
> DataRow which finally has the *ItemArray* object!!
Winner Winner Chicken Dinner!!