社区
C#
帖子详情
C#中如何将object类型转换为字符串数组啊?高分相送
张大于
2004-04-23 06:24:48
OPCServer TheServer=new OPCServer();
object StrServers=TheServer.GetOPCServers("127.0.0.1");
string[] strs;
strs=(string[])StrServers;
编译通过,但执行时出现异常。
...全文
2860
12
打赏
收藏
C#中如何将object类型转换为字符串数组啊?高分相送
OPCServer TheServer=new OPCServer(); object StrServers=TheServer.GetOPCServers("127.0.0.1"); string[] strs; strs=(string[])StrServers; 编译通过,但执行时出现异常。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
12 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
athossmth
2004-04-25
打赏
举报
回复
zhangchaoyu,试试这个可以吗?
OPCServer TheServer = new OPCServer();
object objectOpcServers = (object) TheServer.GetOPCServers("127.0.0.1");
System.array arrayOpcServers = (System.array)objectOpcServers;
IEnumerator ieOpcServers = arrayOpcServer.GetEnumerator();
ieOpcServers.Reset();
for (ieOpcServers.Reset();ieOpcServers.MoveNext();)
{
string stringOpcServer = (string)ieOpcServers.Current;
// 这里应该就是得到的结果。
}
张大于
2004-04-24
打赏
举报
回复
jacklupig(jacklupig) :
Convert.ToString(val)这个函数是转换为字符串,能转换为字符串数组吗?
张大于
2004-04-24
打赏
举报
回复
athossmth(athos):
我试过了,发生了同样的异常。很奇怪
张大于
2004-04-23
打赏
举报
回复
TheServer.GetOPCServers("127.0.0.1"); 是从本机返回OPC服务器的列表。是一个字符串数组。
在VS.NET中单步执行时,提示为“System.Array”“object”,里面确实能够罗列出了本机上的服务器名(字符串),并且是一维数组。但使用我的代码编译能通过,执行就出现异常。
各位的提议我还未来的及使用,使用过后再给分。先谢
jacklupig
2004-04-23
打赏
举报
回复
Convert.ToString(val)这个不成吗?
书上说val可以是各种类型的变量
starheart
2004-04-23
打赏
举报
回复
先转换成字符,再分割成数组不行吗
athossmth
2004-04-23
打赏
举报
回复
sorry,少删了,应该这样:
OPCServer TheServer=new OPCServer();
string[] strs = (string[]) TheServer.GetOPCServers("127.0.0.1");
athossmth
2004-04-23
打赏
举报
回复
OPCServer TheServer=new OPCServer();
string[] strs = (string[]) StrServers=TheServer.GetOPCServers("127.0.0.1");
这样写。
athossmth
2004-04-23
打赏
举报
回复
lijun84说的部队,这是个类型转换的问题。
曲滨_銘龘鶽
2004-04-23
打赏
举报
回复
TheServer.GetOPCServers("127.0.0.1");
返回的是数组吗?
wolftop
2004-04-23
打赏
举报
回复
需要重载[],也就是C#中索引器的概念~!你看一下MSDN就明白了!~
linuxnew
2004-04-23
打赏
举报
回复
你的StrServers到底是什么类型?是数组还是一个string?
奇怪
C#
在游戏开发
中
的应用:太空台球实战指南
本文还有配套的精品资源,点击获取 简介:《太空台球》是一款结合了传统台球运动和科幻元素的3D台球游戏,由
C#
编程语言实现。该游戏展示了
C#
在游戏开发
中
的多方面应用,包括面向对象编程、3D图形渲染、物理模拟、多线程编程、网络通信及资源管理等技术要点。通过详细分析和深入探索,本书将引导读者学习如何将
C#
应用于实际的游戏开发过程
中
,从而提升编程技能。 1.
C#
语言及其...
C#
Winform相册应用源码实例
Winform,即Windows Forms,是Microsoft推出的一个用于快速开发Windows桌面应用程序的类库。它提供了一种简单的方式来创建丰富的用户界面和交互式窗口应用程序,非常适合进行商业应用程序或小型工具的开发。Winform应用程序主要由窗体(Form)组成,窗体上可以放置各种控件,如按钮(Button)、文本框(TextBox)、图片框(PictureBox)等,通过编写事件处理代码,实现用户交互逻辑。
C#
和Halcon的机器视觉开发框架源代码
C#
(发音为 "C Sharp")是一种由微软开发的现代、面向对象的编程语言。自从2002年发布以来,
C#
就成为.NET框架的核心语言,广泛应用于企业级开发、桌面应用、游戏开发、移动应用和网站后端开发等多种场景
中
。特别在工业领域,
C#
被用于创建定制的软件解决方案,例如机器视觉应用、生产线监控系统和自动化测试设备等。
C#
报表打印核心技能全套教程源代码
下面介绍几个在报表打印过程
中
会用到的关键类和方法::包含当前打印机的设置信息。:管理打印任务,它提供了Print()方法来执行打印任务。:用于PrintPage事件,该事件会在打印每页时触发。示例代码如下:// 在这里添加打印每一页的逻辑代码上述代码片段创建了一个简单的打印文档,并绑定了一个事件处理函数,用于处理每一页的打印逻辑。掌握
C#
报表打印的基础知识,对于开发
中
处理报表打印任务至关重要。
TowardsDataScience 博客
中
文翻译 2019(一百零七)
众所周知,斯坦福大学最著名的 NLTK 图书馆被人们使用了几十年。它是由研究人员和学者构建的,作为 NLP 系统的工具。NLTK 是为了支持教育和帮助学生探索想法而创建的。虽然,它对 NLP 系统很有效。这是一个
字符串
处理库,它返回
字符串
作为结果。spaCy 是为 Matt Honnibal 在Explosion AI 开发的“Python
中
的工业强度 NLP”而打造的。主要用于生产环境及其极端的用户友好性。这是一种基于对象的方法,它返回对象而不是
字符串
和
数组
。Boosting。
C#
111,092
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章