NCF参数化建筑论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 29120|回复: 27
打印 上一主题 下一主题

[VB & C#] gh vb.net里的list相关用法

[复制链接]
跳转到指定楼层
m
发表于 2010-1-8 16:34:33 | 只看该作者 回帖奖励 |正序浏览 |阅读模式
本帖最后由 panhao1 于 2010-1-26 17:07 编辑 来源为ms官网 自己整理了一下 不知道怎么调字体 55555~~ 定义
Dim instance As New List()
——————————————————————————
Dim capacity As Integer
Dim instance As New List(capacity)
——————————————————————————————
Dim collection As IEnumerable(Of T)
Dim instance As New List(collection)
Eg: Dim dinosaurs As New List(Of String) —————————————————————————— Dim dinosaurs As New List(Of String)(4) A List(Of (T)) of strings with a capacity of 4 is created ———————————————————————————————————————— Dim input() As String = { "Brachiosaurus", "Amargasaurus","Mamenchisaurus" } Dim dinosaurs As New List(Of String)(input) The collection whose elements are copied to the new list. 成员 1 List(Of (T)).Capacity
Dim instance As List
Dim value As Integer
value = instance.Capacity
instance.Capacity = value
2 List(Of (T)). Count
Dim instance As List
Dim value As Integer
value = instance.Count
Capacity is the number of elements that the List (Of (T)) can store before resizing is required. Count is the number of elements that are actually in the List(Of (T)). 3List(Of (T)).Item
Dim instance As List
Dim index As Integer
Dim value As T
value = instance.Item(index)
instance.Item(index) = value
Gets or sets the element at the specified index
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏2 分享分享
27m
发表于 2017-6-15 11:12:15 | 只看该作者
panhao1 发表于 2010-1-8 17:19
3# skywoolf
感谢你的发图方法

楼主图片中的这些资料是从哪儿能找到啊
26m
发表于 2014-8-1 19:26:38 | 只看该作者
学习了,谢谢分享
25m
发表于 2014-6-9 12:49:30 | 只看该作者
路过,有收获,谢谢~
24m
发表于 2012-4-28 15:07:44 | 只看该作者
感谢分享,好帖,好题。
23m
发表于 2012-4-28 15:06:22 | 只看该作者
感谢分享啊。
22m
发表于 2012-4-28 15:05:27 | 只看该作者
感谢分享啊。
21m
发表于 2012-1-30 17:43:01 | 只看该作者
谢谢楼主分享。。。。
20m
发表于 2011-12-27 17:37:42 | 只看该作者
楼主强大啊
19m
发表于 2011-11-22 20:11:04 | 只看该作者
个人认为: List() 这个实现一维数组的类方面 :VB.net 远远不如C#强和安全 可是 在ArrayList() 这个类可以实现多维数组 的确用起来C#不如VB.net好用 因为 在vb可以实现引用多维的概念 而在C# 是不能这样引用 只能一维引用 不管存入什么样的 (这个把我气死了) 可是 用VB编程的代码来写程序 不是很安全的 而C#的代码是目前最流行和最安全的 (所谓的安全的代码就是 等你编程了很多很长的很辛苦 做好的 如果结果是有错误不能执行 这个如果是VB的话就很难找出问题在哪里 而在C#来说就容易一些~~~ )
18m
发表于 2011-9-15 09:46:54 | 只看该作者
本帖最后由 gaojie.cd 于 2011-9-15 11:51 编辑 4# panhao1 先尝试一下求LIST中最大值的代码吧。 Private Sub RunScript(ByVal x As List(Of Double), ByRef A As Object) 'your code goes here… Dim max As Double = x(0) For i As Integer=0 To (x.count - 1) If x(i) >= max Then max = x(i) Else max = max End If a = max Next End Sub 其实求最小值也是一样思路,改几个符号就行了的。 再来求和和求平均值 Private Sub RunScript(ByVal x As List(Of Integer), ByRef A As Object, ByRef B As Object) 'your code goes here… Dim am As Double = 0 Dim ev As Double For i As Integer=0 To (x.Count - 1) am = am + x(i) ev = am / i Next a = am b = ev End Sub
17m
发表于 2011-9-14 14:04:41 | 只看该作者
收藏了备用,谢谢楼主
16m
发表于 2011-9-14 10:56:30 | 只看该作者
请教各位大虾一个问题,dotnetSDK中在类前面加个I是什么意思,加了I的东西有什么用?另外就是toarray是可以转换任何LIST吗?array和arraylist有什么区别,在GH的VB中哪些时候可以用到,能否举个例子说明下,谢谢。
15m
发表于 2011-9-13 14:07:44 | 只看该作者
路过打怪,积分+1
14m
发表于 2011-9-12 16:44:34 | 只看该作者
高手了,不懂。。。。。。。。。。。。。。。。。
13m
发表于 2011-9-12 15:33:24 | 只看该作者
请问关于ARRAY的相关函数,另外就是ARRAY和LIST的关系。
12m
发表于 2011-8-30 16:01:18 | 只看该作者
收藏了,好东西!
11m
发表于 2011-4-13 11:59:50 | 只看该作者
哇,最缺的就是这个,多谢多谢
10m
发表于 2010-9-10 15:22:05 | 只看该作者
收藏备用了~~~~~
9m
发表于 2010-9-10 12:22:48 | 只看该作者
收藏了备用,谢谢楼主
8m
发表于 2010-7-23 16:25:48 | 只看该作者
修为不够,看不懂,闪人

小黑屋|手机版|NCF参数化建筑论坛 ( 浙ICP备2020044100号-2 )    辽公网安备21021102000973号

GMT+8, 2024-6-15 22:14 , Processed in 0.355312 second(s), 20 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表