新的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

我只是一厢情愿吗?

新的c#,我如何找到一个导航对象/集合的路线图

我的问题是:我如何做更少的摸索和更多的理解和导航……本质上是生产力和更少的猜测!?

与任何语言的情况一样,您阅读文档

我终于找到了我要找的东西!!!!

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!!