CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

關於字符串問題目

楼主zheng023142()2006-11-02 18:10:38 在 .NET技术 / C# 提问

有表  
  Table(id,Name)  
  寫一方法string   GetID()取得ID列表   返回格式為("1","3","4")  
   
  應該怎樣做呢?????????????  
  问题点数:20、回复次数:8Top

1 楼miyimei()回复于 2006-11-02 18:55:15 得分 5

你这{"1","3","4"}是个string[]  
  string[]   GetID()  
  {  
          DataTable   dt=Table(id,Name);   //伪代码  
          int   n=dt.Rows.Count;  
          string[]   ret=new   string[n];  
          for(int   i=0;i<n;i++)  
          {  
                  ret[i]=dt.Rows[i].id;  
          }  
          return   ret;  
  }Top

2 楼miyimei()回复于 2006-11-02 18:56:26 得分 0

对了,改改,呵呵  
   
  ret[i]=dt.Rows[i].id.ToString();Top

3 楼dugupiaoyun(独孤飘云)回复于 2006-11-02 19:25:13 得分 2

还不如这样:  
  DataView   dv=new   DataView();  
  dv.Table=ds.Tables["id"];Top

4 楼zheng023142()回复于 2006-11-03 08:23:39 得分 0

不是的~~是字符串的組合Top

5 楼JasonHeung(拥有一切不过就这样笑着哭)回复于 2006-11-03 08:45:12 得分 13

你这{"1","3","4"}是个string[]  
  string[]   GetID()  
  {  
          DataTable   dt=Table(id,Name);   //伪代码  
          int   n=dt.Rows.Count;  
          string   ret   =   "(";  
          for(int   i=0;i<n;i++)  
          {  
                  ret   +=   '"'   +   dt.Rows[i].id   +   '",';  
          }  
          if   (ret.Length   >   0)  
  {  
            ret   =   ret.Substring(0,ret.Length   -   1);  
            ret   +=   ")";  
  }  
  else  
  {  
  ret   =   "";  
  }  
          return   ret;  
  }  
  Top

6 楼zheng023142()回复于 2006-11-03 09:11:47 得分 0

如果返回一個數組,在別人調用的時候要重新的組合,把它封裝起來,效率會不會高一些Top

7 楼Csharp110(~泰山~)回复于 2006-11-03 10:05:00 得分 0

学习了!Top

8 楼miyimei()回复于 2006-11-05 12:11:37 得分 0

怎么不结贴啊Top

相关问题

关键词

得分解答快速导航

  • 帖主:zheng023142
  • miyimei
  • dugupiaoyun
  • JasonHeung

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo