| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1092 人关注过本帖
标题:[求助]这样子对吗?郁闷!达人进来
只看楼主 加入收藏
joyceyang
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2005-4-20
收藏
 问题点数:0 回复次数:14 
[求助]这样子对吗?郁闷!达人进来
今天在书上看了一例子,想用到毕设中,可是是用VB 写的,看不懂。

Public Function GetMessages() As String()
Dim MessageArray(20) As String                     
  Dim I As Interger                                          
  Application.Lock()                                       
   For I=0 To MessageArray.Length -1         
     MessageArray(I) =Application("Message"& I)
    Next                                                         
  Application.UnLock()                                      
GetMessage=MessageArray                        
End Function   

我想把它写成C#,按我的理解,改完是这样的,可是编译好像不行,达人帮帮忙

public string[] GetMessages()
  {
   String[] MessageArray=new string[20];
   int i;
   Application.Lock();
   for(i=0;i<MessageArray.Length-1;i++)
    MessageArray[i]=Application[Message+i];
   Application.UnLock();
   GetMessages=MessageArray;
  }
搜索更多相关主题的帖子: 今天 
2005-05-19 21:52
幻风幻云
Rank: 1
等 级:新手上路
帖 子:762
专家分:0
注 册:2005-1-14
收藏
得分:0 
看不懂

2005-05-19 23:13
joyceyang
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2005-4-20
收藏
得分:0 
楼上的是看不懂VB的,还是看不懂我改后的C#?晕,没有人两种语言都懂吗?
2005-05-19 23:22
幻风幻云
Rank: 1
等 级:新手上路
帖 子:762
专家分:0
注 册:2005-1-14
收藏
得分:0 
都不懂

2005-05-19 23:24
幻风幻云
Rank: 1
等 级:新手上路
帖 子:762
专家分:0
注 册:2005-1-14
收藏
得分:0 
有人懂
但是从来不回贴
你把你的C#代码注释一下
我帮你看看

2005-05-19 23:31
joyceyang
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2005-4-20
收藏
得分:0 
以下是引用幻风幻云在2005-5-19 23:31:59的发言: 有人懂 但是从来不回贴 你把你的C#代码注释一下 我帮你看看
唉,其实我就是看不懂VB的,直接把它照字面理解改成C#,要是能注释意思,我也会写了。 版版,那么多人看贴却都不回贴,就是你的问题了,你应该多鼓励那些看贴的人嘛,走过壁就要留下痕迹啊。只看贴不回贴是对每张贴子的楼主最大的伤害啊(我也受伤了)
2005-05-20 10:05
幻风幻云
Rank: 1
等 级:新手上路
帖 子:762
专家分:0
注 册:2005-1-14
收藏
得分:0 
人家不回贴 我也没办法啊~·!

2005-05-20 11:36
jidegang
Rank: 1
等 级:新手上路
帖 子:91
专家分:0
注 册:2005-5-14
收藏
得分:0 
我提个想法吧,可能不对(我也不会VB啊,看我这么积极,大家鼓励)
MessageArray[i]=Application[Message+i];
我建议改为下段代码(VB中是字符串,而改后的Message没说是字段名还是字符串)
MessageArray[i]=Application["Message"+i.ToString()];//设Message是字符串
MessageArray[i]=Application[Message]+i.ToString();//设Message是字段名
楼主看看吧,哪个是对的
还有最后那个句GetMessages=MessageArray;好象写的很外行啊,既然是方法,而且是有返回类型的,我感觉应该写为下面的代码:
return MessageArray;
请各位检查一下了,如果有不对的地方请不要笑我哦..........
2005-05-20 20:58
ytm2004
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2005-5-21
收藏
得分:0 
Application.Lock()                                       
有关这个的Application去掉就好了.....
如果没猜错的话,这个是在asp网页上用的application对像.............

收录了一些C#的实例和源码,有兴趣的朋友可以进入 http://ytm2004. 点击右侧的 [软件源码] 按钮下载...
2005-05-21 13:14
joyceyang
Rank: 1
等 级:新手上路
帖 子:18
专家分:0
注 册:2005-4-20
收藏
得分:0 
以下是引用ytm2004在2005-5-21 13:14:47的发言: Application.Lock() 有关这个的Application去掉就好了..... 如果没猜错的话,这个是在asp网页上用的application对像.............
没错,就是网页中的Application对像,但没因为没学过ASP,所以不懂得他的用法。
2005-05-21 15:48
快速回复:[求助]这样子对吗?郁闷!达人进来
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.015755 second(s), 9 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved